CMSSW_10_6 standalone fails
Hi all
I am trying to create a container for CMSSW_10_6
using the instructions in the README.md
but if always fails. I am running:
make standalone CMSSW_VERSION=CMSSW_10_6_30 SCRAM_ARCH=slc7_amd64_gcc700 BASEIMAGE=gitlab-registry.cern.ch/cms-cloud/cmssw-docker/cc7-cms:latest
and this is the error:
error
# Build Docker image
docker build \
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
--build-arg BASEIMAGE=gitlab-registry.cern.ch/cms-cloud/cmssw-docker/cc7-cms:latest \
--build-arg SCRAM_ARCH=slc7_amd64_gcc700 \
--build-arg CMSSW_VERSION=CMSSW_10_2_23 \
--build-arg VERSION=2023-02-13 \
--build-arg VCS_URL=`git config --get remote.origin.url` \
--build-arg VCS_REF=131be08 \
-t cmscloud/cmssw:10_2_23 \
-f standalone/Dockerfile \
--compress --squash .
WARNING: experimental flag squash is removed with BuildKit. You should squash inside build using a multi-stage Dockerfile for efficiency.
[+] Building 3077.6s (8/17)
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 3.60kB 0.0s
=> [internal] load metadata for gitlab-registry.cern.ch/cms-cloud/cmssw-docker/cc7-cms:latest 0.0s
=> CACHED [ 1/13] FROM gitlab-registry.cern.ch/cms-cloud/cmssw-docker/cc7-cms:latest 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 415B 0.0s
=> [ 2/13] RUN chmod -R 777 /cvmfs 0.2s
=> [ 3/13] WORKDIR /opt/cms 0.0s
=> ERROR [ 4/13] RUN wget -O /opt/cms/bootstrap.sh http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh && sh /opt/cms/bootstrap.sh setup -r 3077.4s
------
> [ 4/13] RUN wget -O /opt/cms/bootstrap.sh http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh && sh /opt/cms/bootstrap.sh setup -r cms -architecture slc7_amd64_gcc700 -server cmsrep.cern.ch -path /cvmfs/cms.cern.ch && if [[ slc7_amd64_gcc700 = "slc5"* ]] || [[ slc7_amd64_gcc700 = "slc6"* ]]; then /cvmfs/cms.cern.ch/common/cmspkg -a slc7_amd64_gcc700 install -y cms+local-cern-siteconf+sm111124; else wget -q https://github.com/cms-sw/siteconf/archive/master.tar.gz && tar -xzf master.tar.gz && mv siteconf-master SITECONF; fi && if [[ CMSSW_10_2_23 = *"patch"* ]]; then export BASE_VERSION=$(echo "CMSSW_10_2_23"| cut -d '_' -f -4); else export BASE_VERSION=CMSSW_10_2_23; fi && /cvmfs/cms.cern.ch/common/cmspkg -a slc7_amd64_gcc700 install -y cms+cmssw+${BASE_VERSION} && if [[ CMSSW_10_2_23 = *"patch"* ]]; then /cvmfs/cms.cern.ch/common/cmspkg -a slc7_amd64_gcc700 install -y cms+cmssw-patch+CMSSW_10_2_23; fi && /cvmfs/cms.cern.ch/common/cmspkg -a slc7_amd64_gcc700 clean:
#0 0.325 --2023-02-13 21:34:58-- http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh
#0 0.325 Resolving cmsrep.cern.ch (cmsrep.cern.ch)... 188.184.102.160
#0 0.757 Connecting to cmsrep.cern.ch (cmsrep.cern.ch)|188.184.102.160|:80... connected.
#0 0.935 HTTP request sent, awaiting response... 200 OK
#0 1.133 Length: 52781 (52K) [application/x-sh]
#0 1.133 Saving to: '/opt/cms/bootstrap.sh'
#0 1.133
#0 1.133 0K .......... .......... .......... .......... .......... 97% 135K 0s
#0 1.503 50K . 100% 2945G=0.4s
#0 1.503
#0 1.503 2023-02-13 21:34:59 (139 KB/s) - '/opt/cms/bootstrap.sh' saved [52781/52781]
#0 1.503
#0 2.028 Downloading driver file slc7_amd64_gcc700...Done driver slc7_amd64_gcc700.
#0 3.026 Downloading driver file slc7_amd64_common ...Done driver slc7_amd64_common.
#0 3.493 Downloading driver file common_amd64_common ...Downloading bootstrap core packages...
#0 48.90 Reading Package Lists...
#0 48.90 Get:1 http://cmsrep.cern.ch cmssw/cms/slc7_amd64_gcc700 external+bootstrap-bundle+1.7-1-1.slc7_amd64_gcc700.rpm
#0 48.90 Get:2 http://cmsrep.cern.ch cmssw/cms/slc7_amd64_gcc700 external+rpm+4.13.0.1-1-1.slc7_amd64_gcc700.rpm
#0 48.91 Done.
#0 48.91 Unpacking core packages...49314 blocks
#0 49.32 49314 blocks
#0 49.38 8065 blocks
#0 49.45 8065 blocks
#0 49.47 Done.
#0 49.47 Harvesting system for locally available software...Done.
#0 56.40 Initializing local rpm database.../cvmfs/cms.cern.ch/slc7_amd64_gcc700/tmp/system-import /cvmfs/cms.cern.ch
#0 56.57 /cvmfs/cms.cern.ch
#0 56.57 Done.
#0 56.57 Installing packages in the local rpm database...Done
#0 57.17 cmspkg setup done.
#0 57.18 Installing default packages.Done
#0 75.28 Bootstrap environment to be found in:
#0 75.28 ### /cvmfs/cms.cern.ch/slc7_amd64_gcc700/external/apt//etc/profile.d/init.sh
#0 75.28
#0 75.28 Everything completed correctly.
#0 3077.3 Reading Package Lists...
#0 3077.3 Get:1 http://cmsrep.cern.ch cmssw/cms/slc7_amd64_gcc700 cms+cmssw+CMSSW_10_2_23-1-1.slc7_amd64_gcc700.rpm
#0 3077.3 Retry downloading cms+cmssw+CMSSW_10_2_23-1-1.slc7_amd64_gcc700.rpm
#0 3077.3 Retry downloading cms+cmssw+CMSSW_10_2_23-1-1.slc7_amd64_gcc700.rpm
#0 3077.3 Retry downloading cms+cmssw+CMSSW_10_2_23-1-1.slc7_amd64_gcc700.rpm
#0 3077.3 Retry downloading cms+cmssw+CMSSW_10_2_23-1-1.slc7_amd64_gcc700.rpm
------
Dockerfile:37
--------------------
36 |
37 | >>> RUN wget -O /opt/cms/bootstrap.sh http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh \
38 | >>> && sh /opt/cms/bootstrap.sh setup -r cms -architecture ${SCRAM_ARCH} -server cmsrep.cern.ch -path ${CMS_INSTALL_DIR} \
39 | >>> && if [[ $SCRAM_ARCH = "slc5"* ]] || [[ $SCRAM_ARCH = "slc6"* ]]; \
40 | >>> then \
41 | >>> ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+local-cern-siteconf+sm111124; \
42 | >>> else \
43 | >>> wget -q https://github.com/cms-sw/siteconf/archive/master.tar.gz \
44 | >>> && tar -xzf master.tar.gz \
45 | >>> && mv siteconf-master SITECONF; \
46 | >>> fi \
47 | >>> && if [[ $CMSSW_VERSION = *"patch"* ]]; \
48 | >>> then \
49 | >>> export BASE_VERSION=$(echo "${CMSSW_VERSION}"| cut -d '_' -f -4); \
50 | >>> else \
51 | >>> export BASE_VERSION=${CMSSW_VERSION}; \
52 | >>> fi \
53 | >>> && ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+cmssw+${BASE_VERSION} \
54 | >>> && if [[ $CMSSW_VERSION = *"patch"* ]]; \
55 | >>> then \
56 | >>> ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+cmssw-patch+${CMSSW_VERSION}; \
57 | >>> fi \
58 | >>> && ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} clean
59 |
--------------------
ERROR: failed to solve: process "/bin/sh -c wget -O /opt/cms/bootstrap.sh http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh && sh /opt/cms/bootstrap.sh setup -r cms -architecture ${SCRAM_ARCH} -server cmsrep.cern.ch -path ${CMS_INSTALL_DIR} && if [[ $SCRAM_ARCH = \"slc5\"* ]] || [[ $SCRAM_ARCH = \"slc6\"* ]]; then ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+local-cern-siteconf+sm111124; else wget -q https://github.com/cms-sw/siteconf/archive/master.tar.gz && tar -xzf master.tar.gz && mv siteconf-master SITECONF; fi && if [[ $CMSSW_VERSION = *\"patch\"* ]]; then export BASE_VERSION=$(echo \"${CMSSW_VERSION}\"| cut -d '_' -f -4); else export BASE_VERSION=${CMSSW_VERSION}; fi && ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+cmssw+${BASE_VERSION} && if [[ $CMSSW_VERSION = *\"patch\"* ]]; then ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} install -y cms+cmssw-patch+${CMSSW_VERSION}; fi && ${CMS_INSTALL_DIR}/common/cmspkg -a ${SCRAM_ARCH} clean" did not complete successfully: exit code: 1
make: *** [Makefile:105: docker_build_standalone] Error 1
I tried to create other containers of older versions of CMSSW and it works. Not sure why this is not working, any ideas?
cheers,