Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C cmssw-docker
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cms-cloud
  • cmssw-docker
  • Issues
  • #64
Closed
Open
Issue created Nov 16, 2022 by Thomas Mc Cauley@mccauleyMaintainer

standalone build error: permission denied

On Ubuntu 22.04 (for me anyway) standalone builds fail. For example:

make standalone SCRAM_ARCH=slc6_amd64_gcc472 CMSSW_VERSION=CMSSW_5_3_32
Step 14/29 : RUN     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
 ---> Running in 00d1a29a4445
--2022-11-16 16:39:31--  http://cmsrep.cern.ch/cmssw/repos/bootstrap.sh
Resolving cmsrep.cern.ch... 188.184.102.160
Connecting to cmsrep.cern.ch|188.184.102.160|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 52781 (52K) [application/x-sh]
Saving to: `/opt/cms/bootstrap.sh'

     0K .......... .......... .......... .......... .......... 97% 5.70M 0s
    50K .                                                     100% 2945G=0.009s

2022-11-16 16:39:31 (5.88 MB/s) - `/opt/cms/bootstrap.sh' saved [52781/52781]

mkdir: cannot create directory `/cvmfs/cms.cern.ch': Permission denied
The command '/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' returned a non-zero code: 1
make: *** [Makefile:105: docker_build_standalone] Error 1
Assignee
Assign to
Time tracking