Skip to content

Unable to run karaf prompt with updated bountycastle packages in xipki-6.5.1v #329

@sanjiths

Description

@sanjiths

I have attached the vulnerabilities reported by anchor scan in xipki-6.5.1v. I have updated the bcprov and postgres packages using pom.xml.

xipki-6.5.1-vuls.xlsx

I am unable to run the karaf prompt. Error reported:

sh-4.4$ /home/test/xipki-install/xipki-mgmt-cli/bin/karaf
karaf: JAVA_HOME not set; results may vary
Apache Karaf starting up. Press Enter to open the shell now...
100% [========================================================================]

Karaf started in 1s. Bundle stats: 18 active, 18 total
       _  __ _ ____  __ __ ____
      | |/ /(_) __ \/ //_//  _/
      |   // / /_/ / ,<   / /
     /   |/ / ____/ /| |_/ /
    /_/|_/_/_/   /_/ |_/___/

  XiPKI management-cli 6.5.1 buildNumber fa7b96b8 built at 2023-12-02T23:17:06Z

Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '<ctrl-d>' or type 'logout' to shutdown Karaf.

org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=xipki-ca-mgmt; type=karaf.feature; version="[6.5.1,6.5.1]"; filter:="(&(osgi.identity=xipki-ca-mgmt)(type=karaf.feature)(version>=6.5.1)(version<=6.5.1))" [caused by: Unable to resolve xipki-ca-mgmt/6.5.1: missing requirement [xipki-ca-mgmt/6.5.1] osgi.identity; osgi.identity=org.xipki.ca-mgmt-db; type=osgi.bundle; version="[6.5.1,6.5.1]"; resolution:=mandatory [caused by: Unable to resolve org.xipki.ca-mgmt-db/6.5.1: missing requirement [org.xipki.ca-mgmt-db/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.ca.api)(version>=6.5.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.ca-api/6.5.1: missing requirement [org.xipki.ca-api/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.security)(version>=6.3.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.commons.security/6.3.2: missing requirement [org.xipki.commons.security/6.3.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.bouncycastle.asn1.oiw)(version>=1.77.0)(!(version>=2.0.0)))"]]]]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:433)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:420)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:374)
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:256)
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:399)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve xipki-ca-mgmt/6.5.1: missing requirement [xipki-ca-mgmt/6.5.1] osgi.identity; osgi.identity=org.xipki.ca-mgmt-db; type=osgi.bundle; version="[6.5.1,6.5.1]"; resolution:=mandatory [caused by: Unable to resolve org.xipki.ca-mgmt-db/6.5.1: missing requirement [org.xipki.ca-mgmt-db/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.ca.api)(version>=6.5.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.ca-api/6.5.1: missing requirement [org.xipki.ca-api/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.security)(version>=6.3.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.commons.security/6.3.2: missing requirement [org.xipki.commons.security/6.3.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.bouncycastle.asn1.oiw)(version>=1.77.0)(!(version>=2.0.0)))"]]]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        ... 12 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.xipki.ca-mgmt-db/6.5.1: missing requirement [org.xipki.ca-mgmt-db/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.ca.api)(version>=6.5.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.ca-api/6.5.1: missing requirement [org.xipki.ca-api/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.security)(version>=6.3.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.commons.security/6.3.2: missing requirement [org.xipki.commons.security/6.3.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.bouncycastle.asn1.oiw)(version>=1.77.0)(!(version>=2.0.0)))"]]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        ... 13 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.xipki.ca-api/6.5.1: missing requirement [org.xipki.ca-api/6.5.1] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.xipki.security)(version>=6.3.0)(!(version>=7.0.0)))" [caused by: Unable to resolve org.xipki.commons.security/6.3.2: missing requirement [org.xipki.commons.security/6.3.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.bouncycastle.asn1.oiw)(version>=1.77.0)(!(version>=2.0.0)))"]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        ... 14 more
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve org.xipki.commons.security/6.3.2: missing requirement [org.xipki.commons.security/6.3.2] osgi.wiring.package; filter:="(&(osgi.wiring.package=org.bouncycastle.asn1.oiw)(version>=1.77.0)(!(version>=2.0.0)))"
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1341)
        ... 15 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions