This repository was archived by the owner on Jan 30, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
This repository was archived by the owner on Jan 30, 2026. It is now read-only.
Docker build failure with Apache Karaf 4.0.5 #2
Copy link
Copy link
Open
Description
Attempting to build with Karaf 4.0.5, since 4.0.4 is no longer available (see issue #1).
$ git diff docker/dcs-all/Dockerfile
diff --git a/docker/dcs-all/Dockerfile b/docker/dcs-all/Dockerfile
index 7e73eaa..9bc8da7 100644
--- a/docker/dcs-all/Dockerfile
+++ b/docker/dcs-all/Dockerfile
@@ -49,7 +49,7 @@ ENV KARAF_HOME=${APPS}/apache-karaf \
# Add additional deploy directory (auto-deploys configs, bundles, features, etc) in /shared
# Install webconsole
# Change permissions so Karaf can be run by any unprivileged user
-RUN export KARAF_VERSION=4.0.4 && \
+RUN export KARAF_VERSION=4.0.5 && \
mkdir -p ${APPS} && \
curl -L http://apache.mirrors.lucidnetworks.net/karaf/${KARAF_VERSION}/apache-karaf-${KARAF_VERSION}.tar.gz | tar xzf - -C ${APPS} && \
ln -s ${APPS}/apache-karaf-${KARAF_VERSION} ${KARAF_HOME} && \
Step 9 : RUN export KARAF_VERSION=4.0.5 && mkdir -p ${APPS} && curl -L http://apache.mirrors.lucidnetworks.net/karaf/${KARAF_VERSION}/apache-karaf-${KARAF_VERSION}.tar.gz | tar xzf - -C ${APPS} && ln -s ${APPS}/apache-karaf-${KARAF_VERSION} ${KARAF_HOME} && cat ${KARAF_HOME}/etc/org.ops4j.pax.url.mvn.cfg | sed 's/org.ops4j.pax.url.mvn.repositories=/org.ops4j.pax.url.mvn.repositories = http:\/\/maven.dataconservancy.org\/public\/releases@id=dc.public.releases,http:\/\/maven.dataconservancy.org\/public\/snapshots@id=dc.public.snapshots@snapshots@noreleases,/' > /tmp/org.ops4j.pax.url.mvn.cfg && mv /tmp/org.ops4j.pax.url.mvn.cfg ${KARAF_HOME}/etc/org.ops4j.pax.url.mvn.cfg && cat ${KARAF_HOME}/etc/org.ops4j.pax.logging.cfg | sed s/karaf.data/karaf.shared/ > /tmp/org.ops4j.pax.logging.cfg && mv /tmp/org.ops4j.pax.logging.cfg ${KARAF_HOME}/etc/org.ops4j.pax.logging.cfg && cat ${KARAF_HOME}/etc/org.apache.felix.fileinstall-deploy.cfg | sed 's/${karaf.base}\/deploy/\/shared\/karaf\/deploy/' > ${KARAF_HOME}/etc/org.apache.felix.fileinstall-shared.cfg && ${KARAF_HOME}/bin/start && echo "feature:install webconsole " | ${KARAF_HOME}/bin/client -u karaf -b -r 10 && ${KARAF_HOME}/bin/stop && chmod a+rw -R ${KARAF_HOME}/data ${KARAF_HOME}/etc ${KARAF_HOME}/instances ${KARAF_HOME}/lock && rm -rf ${KARAF_SHARED}
---> Using cache
---> 4d2e3086f852
Step 10 : RUN export PIS_VERSION=LATEST && ${KARAF_HOME}/bin/start && echo "feature:repo-add mvn:org.dataconservancy.packaging/package-ingest-karaf/${PIS_VERSION}/xml/features; " "feature:install package-ingest-karaf" | ${KARAF_HOME}/bin/client -u karaf -b -r 10 && ${KARAF_HOME}/bin/stop && rm -rf ${KARAF_SHARED}
---> Running in a7cab1654452
start: Ignoring predefined value for KARAF_HOME
client: Ignoring predefined value for KARAF_HOME
retrying (attempt 1) ...
retrying (attempt 2) ...
retrying (attempt 3) ...
retrying (attempt 4) ...
retrying (attempt 5) ...
retrying (attempt 6) ...
retrying (attempt 7) ...
retrying (attempt 8) ...
retrying (attempt 9) ...
retrying (attempt 10) ...
Failed to get the session.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels