DataConservancy / dcs-images

Containing files/code to create distribution image(s) for package ingest service and other services
1 stars 1 forks source link

Docker build failure with Apache Karaf 4.0.5 #2

Open tdilauro opened 8 years ago

tdilauro commented 8 years ago

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.
johnsliao commented 6 years ago

Has anyone found a solution to this? I'm having this as well and can't figure it out.