Message boards : ATLAS application : How do I set up CVMFS Docker + BOINC Docker?
Message board moderation

To post messages, you must log in.

AuthorMessage
GuiltyDoggy
Avatar

Send message
Joined: 5 Dec 19
Posts: 2
Credit: 282,661
RAC: 60
Message 47494 - Posted: 5 Nov 2022, 0:48:57 UTC

I'm on Fedora Silverblue 36, so I'm looking for a container-native way to get BOINC up and running. I can run the BOINC client using the instructions on this site. And I am able to get the CVMFS container running by following the instructions here.

However, I'm unable to get the BOINC container to work together with the CVMFS container. My ATLAS (native) jobs are failing with:
[2022-11-03 20:14:21] Checking for CVMFS
[2022-11-03 20:14:21] No cvmfs_config command found, will try listing directly
[2022-11-03 20:14:21] ls: cannot access '/cvmfs/atlas.cern.ch/repo/sw': No such file or directory
[2022-11-03 20:14:21] Failed to list /cvmfs/atlas.cern.ch/repo/sw
[2022-11-03 20:14:21] ** It looks like CVMFS is not installed on this host.
[2022-11-03 20:14:21] ** CVMFS is required to run ATLAS native tasks and can be installed following https://cvmfs.readthedocs.io/en/stable/cpt-quickstart.html
[2022-11-03 20:14:21] ** and setting 'CVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch' in /etc/cvmfs/default.local
20:14:22 (5340): run_atlas exited; CPU time 0.003256
20:14:22 (5340): app exit status: 0x1
20:14:22 (5340): called boinc_finish(195)


I'm running the BOINC and CVMFS containers as follows:
podman run -d --rm \
  --name cvmfs \
  -e CVMFS_CLIENT_PROFILE=single \
  -e CVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,grid.cern.ch \
  -e CVMFS_USE_CDN=yes \
  --cap-add SYS_ADMIN \
  --device /dev/fuse \
  --volume ./cvmfs:/cvmfs:z \
cvmfs/service

podman run -d --rm \
  --name boinc \
  --net=host \
  --pid=host \
  -v ./boinc_data:/var/lib/boinc \
  --volumes-from cvmfs \
  -e BOINC_GUI_RPC_PASSWORD="123" \
  -e BOINC_CMD_LINE_OPTIONS="--allow_remote_gui_rpc" \
boinc/client

[/code]
ID: 47494 · Report as offensive     Reply Quote
GuiltyDoggy
Avatar

Send message
Joined: 5 Dec 19
Posts: 2
Credit: 282,661
RAC: 60
Message 47496 - Posted: 5 Nov 2022, 1:36:45 UTC - in response to Message 47494.  

Found out that I needed the ":shared" option along with the ":z" in the line
--volume ./cvmfs:/cvmfs:z \
. That got it running, at least, but I'm still having the jobs terminating with an error:

<core_client_version>7.16.17</core_client_version>
<![CDATA[
<message>
process exited with code 195 (0xc3, -61)</message>
<stderr_txt>
00:44:11 (10066): wrapper (7.7.26015): starting
00:44:11 (10066): wrapper: running run_atlas (--nthreads 12)
01:08:55 (142230): wrapper (7.7.26015): starting
01:08:55 (142230): wrapper: running run_atlas (--nthreads 12)
[2022-11-05 01:09:14] Arguments: --nthreads 12
[2022-11-05 01:09:14] Threads: 12
[2022-11-05 01:09:14] Checking for CVMFS
[2022-11-05 01:09:14] No cvmfs_config command found, will try listing directly
[2022-11-05 01:09:14] CVMFS is ok
[2022-11-05 01:09:14] Efficiency of ATLAS tasks can be improved by the following measure(s):
[2022-11-05 01:09:14] The CVMFS client on this computer should be configured to use Cloudflare's openhtc.io.
[2022-11-05 01:09:14] Further information can be found at the LHC@home message board.
[2022-11-05 01:09:14] Using apptainer image /cvmfs/atlas.cern.ch/repo/containers/fs/singularity/x86_64-centos7
[2022-11-05 01:09:14] Checking for apptainer binary...
[2022-11-05 01:09:14] apptainer is not installed, using version from CVMFS
[2022-11-05 01:09:14] Checking apptainer works with /cvmfs/atlas.cern.ch/repo/containers/sw/apptainer/x86_64-el7/current/bin/apptainer exec -B /cvmfs /cvmfs/atlas.cern.ch/repo/containers/fs/singularity/x86_64-centos7 hostname
[2022-11-05 01:09:14] fedora-pc
[2022-11-05 01:09:14] apptainer works
[2022-11-05 01:09:14] Set ATHENA_PROC_NUMBER=12
[2022-11-05 01:09:14] Starting ATLAS job with PandaID=5652539918
[2022-11-05 01:09:14] Running command: /cvmfs/atlas.cern.ch/repo/containers/sw/apptainer/x86_64-el7/current/bin/apptainer exec -B /cvmfs,/var/lib/boinc/slots/0 /cvmfs/atlas.cern.ch/repo/containers/fs/singularity/x86_64-centos7 sh start_atlas.sh
[2022-11-05 01:09:14] Job failed
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + export RUNTIME_CONFIG_DIR=/var/lib/boinc/slots/0/
[2022-11-05 01:09:14] + RUNTIME_CONFIG_DIR=/var/lib/boinc/slots/0/
[2022-11-05 01:09:14] + mv ATLAS.root_0 EVNT.30559922._003570.pool.root.1
[2022-11-05 01:09:14] + tar --strip-components=5 -xvf input.tar.gz
[2022-11-05 01:09:14] tar: pandaJobData.out: Cannot change ownership to uid 4871, gid 1028: Invalid argument
[2022-11-05 01:09:14] tar: runpilot2-wrapper.sh: Cannot change ownership to uid 4871, gid 1028: Invalid argument
[2022-11-05 01:09:14] tar: Exiting with failure status due to previous errors
[2022-11-05 01:09:14] + umask 077
[2022-11-05 01:09:14] ++ date +%s
[2022-11-05 01:09:14] + ACCOUNTING_STARTTIME=1667610548
[2022-11-05 01:09:14] + echo 'Detecting resource accounting method available for the job.'
[2022-11-05 01:09:14] Detecting resource accounting method available for the job.
[2022-11-05 01:09:14] + JOB_ACCOUNTING=
[2022-11-05 01:09:14] + command -v arc-job-cgroup
[2022-11-05 01:09:14] + '[' -z '' ']'
[2022-11-05 01:09:14] + GNU_TIME=/usr/bin/time
[2022-11-05 01:09:14] + echo 'Looking for /usr/bin/time tool for accounting measurements'
[2022-11-05 01:09:14] Looking for /usr/bin/time tool for accounting measurements
[2022-11-05 01:09:14] + '[' '!' -z /usr/bin/time ']'
[2022-11-05 01:09:14] + /usr/bin/time --version
[2022-11-05 01:09:14] + echo 'GNU time found and will be used for job accounting.'
[2022-11-05 01:09:14] GNU time found and will be used for job accounting.
[2022-11-05 01:09:14] + JOB_ACCOUNTING=gnutime
[2022-11-05 01:09:14] + '[' -z gnutime ']'
[2022-11-05 01:09:14] + export PANDA_JSID=harvester-CERN_central_ACTA
[2022-11-05 01:09:14] + PANDA_JSID=harvester-CERN_central_ACTA
[2022-11-05 01:09:14] + export GTAG=http://aipanda403.cern.ch/data/jobs/2022-11-03/BOINC_MCORE/5652539918.out
[2022-11-05 01:09:14] + GTAG=http://aipanda403.cern.ch/data/jobs/2022-11-03/BOINC_MCORE/5652539918.out
[2022-11-05 01:09:14] + export PILOT_NOKILL=YES
[2022-11-05 01:09:14] + PILOT_NOKILL=YES
[2022-11-05 01:09:14] + export GRID_GLOBAL_JOBID=NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m
[2022-11-05 01:09:14] + GRID_GLOBAL_JOBID=NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m
[2022-11-05 01:09:14] + export GRID_GLOBAL_JOBURL=https://arc-boinc-06.cern.ch:443/arex/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m
[2022-11-05 01:09:14] + GRID_GLOBAL_JOBURL=https://arc-boinc-06.cern.ch:443/arex/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m
[2022-11-05 01:09:14] + export GRID_GLOBAL_JOBINTERFACE=org.nordugrid.arcrest
[2022-11-05 01:09:14] + GRID_GLOBAL_JOBINTERFACE=org.nordugrid.arcrest
[2022-11-05 01:09:14] + export GRID_GLOBAL_JOBHOST=arc-boinc-06.cern.ch
[2022-11-05 01:09:14] + GRID_GLOBAL_JOBHOST=arc-boinc-06.cern.ch
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + RUNTIME_JOB_DIR=/var/lib/boinc/slots/0
[2022-11-05 01:09:14] + RUNTIME_JOB_STDIN=/dev/null
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + RUNTIME_JOB_STDOUT=/var/lib/boinc/slots/0/log.31037103._025913.job.log.1
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + RUNTIME_JOB_STDERR=/var/lib/boinc/slots/0/log.31037103._025913.job.log.1
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + RUNTIME_JOB_DIAG=/var/lib/boinc/slots/0.diag
[2022-11-05 01:09:14] + '[' '!' -z '' ']'
[2022-11-05 01:09:14] + RUNTIME_LOCAL_SCRATCH_DIR=
[2022-11-05 01:09:14] + RUNTIME_LOCAL_SCRATCH_MOVE_TOOL=mv
[2022-11-05 01:09:14] + RUNTIME_FRONTEND_SEES_NODE=
[2022-11-05 01:09:14] + RUNTIME_NODE_SEES_FRONTEND=yes
[2022-11-05 01:09:14] + '[' '!' -z '' ']'
[2022-11-05 01:09:14] + '[' -z yes ']'
[2022-11-05 01:09:14] ++ pwd
[2022-11-05 01:09:14] + RUNTIME_JOB_DIAG=/var/lib/boinc/slots/0/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m.diag
[2022-11-05 01:09:14] + runtimeenvironments=
[2022-11-05 01:09:14] + runtimeenvironments='APPS/HEP/ATLAS-SITE;'
[2022-11-05 01:09:14] + RTE_function_0 1
[2022-11-05 01:09:14] + export PROJECT_ROOT=/boincdata/boinc/project/lhcathome
[2022-11-05 01:09:14] + PROJECT_ROOT=/boincdata/boinc/project/lhcathome
[2022-11-05 01:09:14] + export BOINC_APP=ATLAS
[2022-11-05 01:09:14] + BOINC_APP=ATLAS
[2022-11-05 01:09:14] + export WU_TEMPLATE=templates/ATLAS_IN_DYNAMIC
[2022-11-05 01:09:14] + WU_TEMPLATE=templates/ATLAS_IN_DYNAMIC
[2022-11-05 01:09:14] + export RESULT_TEMPLATE=templates/ATLAS_OUT_2
[2022-11-05 01:09:14] + RESULT_TEMPLATE=templates/ATLAS_OUT_2
[2022-11-05 01:09:14] + '[' -z 1 ']'
[2022-11-05 01:09:14] + '[' 1 == 1 ']'
[2022-11-05 01:09:14] + shift
[2022-11-05 01:09:14] + '[' -e /var/lib/boinc/slots/0/init_data.xml ']'
[2022-11-05 01:09:14] + grep '<use_http_proxy/>' /var/lib/boinc/slots/0/init_data.xml
[2022-11-05 01:09:14] + '[' -e /var/lib/boinc/slots/0/init_data.xml ']'
[2022-11-05 01:09:14] + grep '.cern.ch</domain_name>' /var/lib/boinc/slots/0/init_data.xml
[2022-11-05 01:09:14] + export ATLAS_LOCAL_AREA=/var/lib/boinc/slots/0/
[2022-11-05 01:09:14] + ATLAS_LOCAL_AREA=/var/lib/boinc/slots/0/
[2022-11-05 01:09:14] + FRONTIER_SERVER_URLS='(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)'
[2022-11-05 01:09:14] + FRONTIER_PROXY_URLS='(proxyurl=http://db-atlas-squid.ndgf.org:3128)(proxyurl=http://squid.vega.izum.si:3128)(proxyurl=http://dcache.ijs.si:3128)(proxyurl=http://atlas-db-squid1.grid.uiocloud.no:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127)'
[2022-11-05 01:09:14] + echo 'export FRONTIER_SERVER="(serverurl=http://atlasfrontier-ai.cern.ch:8000/atlr)(serverurl=http://ccfrontier.in2p3.fr:23128/ccin2p3-AtlasFrontier)(proxyurl=http://db-atlas-squid.ndgf.org:3128)(proxyurl=http://squid.vega.izum.si:3128)(proxyurl=http://dcache.ijs.si:3128)(proxyurl=http://atlas-db-squid1.grid.uiocloud.no:3128)(proxyurl=http://atlasbpfrontier.cern.ch:3127)(proxyurl=http://atlasbpfrontier.fnal.gov:3127)"'
[2022-11-05 01:09:14] + '[' 0 -ne 0 ']'
[2022-11-05 01:09:14] + echo 'runtimeenvironments=APPS/HEP/ATLAS-SITE;'
[2022-11-05 01:09:14] + '[' -f /etc/os-release ']'
[2022-11-05 01:09:14] +++ cat /etc/os-release
[2022-11-05 01:09:14] ++ eval 'NAME="CentOS' 'Linux"' 'VERSION="7' '(Core)"' 'ID="centos"' 'ID_LIKE="rhel' 'fedora"' 'VERSION_ID="7"' 'PRETTY_NAME="CentOS' Linux 7 '(Core)"' 'ANSI_COLOR="0;31"' 'CPE_NAME="cpe:/o:centos:centos:7"' 'HOME_URL="https://www.centos.org/"' 'BUG_REPORT_URL="https://bugs.centos.org/"' 'CENTOS_MANTISBT_PROJECT="CentOS-7"' 'CENTOS_MANTISBT_PROJECT_VERSION="7"' 'REDHAT_SUPPORT_PRODUCT="centos"' 'REDHAT_SUPPORT_PRODUCT_VERSION="7"'
[2022-11-05 01:09:14] +++ NAME='CentOS Linux'
[2022-11-05 01:09:14] +++ VERSION='7 (Core)'
[2022-11-05 01:09:14] +++ ID=centos
[2022-11-05 01:09:14] +++ ID_LIKE='rhel fedora'
[2022-11-05 01:09:14] +++ VERSION_ID=7
[2022-11-05 01:09:14] +++ PRETTY_NAME='CentOS Linux 7 (Core)'
[2022-11-05 01:09:14] +++ ANSI_COLOR='0;31'
[2022-11-05 01:09:14] +++ CPE_NAME=cpe:/o:centos:centos:7
[2022-11-05 01:09:14] +++ HOME_URL=https://www.centos.org/
[2022-11-05 01:09:14] +++ BUG_REPORT_URL=https://bugs.centos.org/
[2022-11-05 01:09:14] +++ CENTOS_MANTISBT_PROJECT=CentOS-7
[2022-11-05 01:09:14] +++ CENTOS_MANTISBT_PROJECT_VERSION=7
[2022-11-05 01:09:14] +++ REDHAT_SUPPORT_PRODUCT=centos
[2022-11-05 01:09:14] +++ REDHAT_SUPPORT_PRODUCT_VERSION=7
[2022-11-05 01:09:14] ++ echo 'CentOS Linux 7 (Core)'
[2022-11-05 01:09:14] + SYSTEM_SOFTWARE='CentOS Linux 7 (Core)'
[2022-11-05 01:09:14] + '[' -n 'CentOS Linux 7 (Core)' ']'
[2022-11-05 01:09:14] + echo 'systemsoftware=CentOS Linux 7 (Core)'
[2022-11-05 01:09:14] + HOME=/var/lib/boinc/slots/0
[2022-11-05 01:09:14] + export HOME
[2022-11-05 01:09:14] + cd /var/lib/boinc/slots/0
[2022-11-05 01:09:14] + '[' '!' -z '' ']'
[2022-11-05 01:09:14] + '[' -z '' ']'
[2022-11-05 01:09:14] ++ /bin/hostname -f
[2022-11-05 01:09:14] + nodename=fedora-pc
[2022-11-05 01:09:14] + echo nodename=fedora-pc
[2022-11-05 01:09:14] + echo Processors=1
[2022-11-05 01:09:14] + echo Benchmark=HEPSPEC:1.0
[2022-11-05 01:09:14] + executable=./runpilot2-wrapper.sh
[2022-11-05 01:09:14] + '[' '!' -f ./runpilot2-wrapper.sh ']'
[2022-11-05 01:09:14] ++ dd if=./runpilot2-wrapper.sh count=1
[2022-11-05 01:09:14] ++ head -n 1
[2022-11-05 01:09:14] + line1='#!/bin/bash'
[2022-11-05 01:09:14] ++ echo '#!/bin/bash'
[2022-11-05 01:09:14] ++ sed -n 's/^#! *//p'
[2022-11-05 01:09:14] + shebang=/bin/bash
[2022-11-05 01:09:14] ++ echo /bin/bash
[2022-11-05 01:09:14] ++ awk '{print $1}'
[2022-11-05 01:09:14] + interpreter=/bin/bash
[2022-11-05 01:09:14] + '[' /bin/bash = /usr/bin/env ']'
[2022-11-05 01:09:14] + '[' x/bin/bash = x ']'
[2022-11-05 01:09:14] + type /bin/bash
[2022-11-05 01:09:14] + '[' xgnutime = xgnutime ']'
[2022-11-05 01:09:14] + /usr/bin/time -o /var/lib/boinc/slots/0/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m.diag -a -f 'WallTime=%es\nKernelTime=%Ss\nUserTime=%Us\nCPUUsage=%P\nMaxResidentMemory=%MkB\nAverageResidentMemory=%tkB\nAverageTotalMemory=%KkB\nAverageUnsharedMemory=%DkB\nAverageUnsharedStack=%pkB\nAverageSharedMemory=%XkB\nPageSize=%ZB\nMajorPageFaults=%F\nMinorPageFaults=%R\nSwaps=%W\nForcedSwitches=%c\nWaitSwitches=%w\nInputs=%I\nOutputs=%O\nSocketReceived=%r\nSocketSent=%s\nSignals=%k\n' ./runpilot2-wrapper.sh -q BOINC_MCORE -j managed --pilot-user ATLAS --harvester-submit-mode PUSH -w generic --job-type managed --resource-type SCORE_HIMEM --pilotversion 3.4.0.118 -z -t --piloturl local --mute
[2022-11-05 01:09:14] + RESULT=1
[2022-11-05 01:09:14] + sed -i -e /nodename=/d /var/lib/boinc/slots/0/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m.diag
[2022-11-05 01:09:14] ++ grep domain_name init_data.xml
[2022-11-05 01:09:14] ++ awk -F '>' '{print $2}'
[2022-11-05 01:09:14] ++ awk -F '<' '{print $1}'
[2022-11-05 01:09:14] ++ sed -e 's# #_#g'
[2022-11-05 01:09:14] + hostname=fedora-pc
[2022-11-05 01:09:14] ++ grep user_name init_data.xml
[2022-11-05 01:09:14] ++ awk -F '>' '{print $2}'
[2022-11-05 01:09:14] ++ awk -F '<' '{print $1}'
[2022-11-05 01:09:14] ++ sed -e 's# #_#g'
[2022-11-05 01:09:14] + username=guiltydoggy
[2022-11-05 01:09:14] + nodename=guiltydoggy@fedora-pc
[2022-11-05 01:09:14] + echo nodename=guiltydoggy@fedora-pc
[2022-11-05 01:09:14] + '[' -n 12 ']'
[2022-11-05 01:19:14] + sed -i -e s/Processors=1/Processors=12/ /var/lib/boinc/slots/0/NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m.diag
[2022-11-05 01:19:14] + echo exitcode=1
[2022-11-05 01:19:14] + runtimeenvironments=
[2022-11-05 01:19:14] + runtimeenvironments='APPS/HEP/ATLAS-SITE;'
[2022-11-05 01:19:14] + RTE_function_0 2
[2022-11-05 01:19:14] + export PROJECT_ROOT=/boincdata/boinc/project/lhcathome
[2022-11-05 01:19:14] + PROJECT_ROOT=/boincdata/boinc/project/lhcathome
[2022-11-05 01:19:14] + export BOINC_APP=ATLAS
[2022-11-05 01:19:14] + BOINC_APP=ATLAS
[2022-11-05 01:19:14] + export WU_TEMPLATE=templates/ATLAS_IN_DYNAMIC
[2022-11-05 01:19:14] + WU_TEMPLATE=templates/ATLAS_IN_DYNAMIC
[2022-11-05 01:19:14] + export RESULT_TEMPLATE=templates/ATLAS_OUT_2
[2022-11-05 01:19:14] + RESULT_TEMPLATE=templates/ATLAS_OUT_2
[2022-11-05 01:19:14] + '[' -z 2 ']'
[2022-11-05 01:19:14] + '[' 2 == 1 ']'
[2022-11-05 01:19:14] + '[' 0 -ne 0 ']'
[2022-11-05 01:19:14] + echo 'zip all output files'
[2022-11-05 01:19:14] + flist='*.diag '
[2022-11-05 01:19:14] + for f in ./heartbeat.json ./output.list ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1 ./gmlog/
[2022-11-05 01:19:14] + '[' -e ./heartbeat.json ']'
[2022-11-05 01:19:14] + for f in ./heartbeat.json ./output.list ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1 ./gmlog/
[2022-11-05 01:19:14] + '[' -e ./output.list ']'
[2022-11-05 01:19:14] + for f in ./heartbeat.json ./output.list ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1 ./gmlog/
[2022-11-05 01:19:14] + '[' -e ./log.31037103._025913.job.log.1 ']'
[2022-11-05 01:19:14] + flist='*.diag  ./log.31037103._025913.job.log.1'
[2022-11-05 01:19:14] + for f in ./heartbeat.json ./output.list ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1 ./gmlog/
[2022-11-05 01:19:14] + '[' -e ./log.31037103._025913.job.log.1 ']'
[2022-11-05 01:19:14] + flist='*.diag  ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1'
[2022-11-05 01:19:14] + for f in ./heartbeat.json ./output.list ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1 ./gmlog/
[2022-11-05 01:19:14] + '[' -e ./gmlog/ ']'
[2022-11-05 01:19:14] + '[' -f output.list ']'
[2022-11-05 01:19:14] + tar cvf result.tar.gz NhgKDmvasA2np2BDcpmwOghnABFKDmABFKDmK0mUDmTAoKDmBBDK1m.diag ./log.31037103._025913.job.log.1 ./log.31037103._025913.job.log.1
[2022-11-05 01:19:14] + '[' xgnutime = xcgroup ']'
[2022-11-05 01:19:14] + '[' -n '' ']'
[2022-11-05 01:19:14] + '[' -n '' ']'
[2022-11-05 01:19:14] ++ date +%s
[2022-11-05 01:19:14] + ACCOUNTING_ENDTIME=1667610554
[2022-11-05 01:19:14] ++ date -d '1970-01-01 UTC 1667610548 seconds' +%Y%m%d%H%M%SZ
[2022-11-05 01:19:14] + echo LRMSStartTime=20221105010908Z
[2022-11-05 01:19:14] ++ date -d '1970-01-01 UTC 1667610554 seconds' +%Y%m%d%H%M%SZ
[2022-11-05 01:19:14] + echo LRMSEndTime=20221105010914Z
[2022-11-05 01:19:14] + echo walltime=6
[2022-11-05 01:19:14] + echo exitcode=1
[2022-11-05 01:19:14] + exit 1
[2022-11-05 01:19:14] ./runtime_log
[2022-11-05 01:19:14] ./runtime_log.err
[2022-11-05 01:19:14] ./log.31037103._025913.job.log.1
[2022-11-05 01:19:14] ./pilot3/pilot/util/realtimelogger.py
01:19:14 (142230): run_atlas exited; CPU time 0.110385
01:19:14 (142230): app exit status: 0x1
01:19:14 (142230): called boinc_finish(195)

</stderr_txt>
]]>
[/code]
ID: 47496 · Report as offensive     Reply Quote
AndreyOR

Send message
Joined: 8 Dec 19
Posts: 36
Credit: 6,361,736
RAC: 32,191
Message 47499 - Posted: 5 Nov 2022, 7:53:46 UTC - in response to Message 47496.  

I don't know anything about Docker but here are a couple of things to possibly try, from issues I had when first trying to get ATLAS to run on Ubuntu in WSL2.

Try installing Apptainer (formerly Singularity) directly instead of using the version pre-packaged with CVMFS. https://apptainer.org/docs/

Try running ATLAS single core. I still can't run it multi-core in WSL2. Single core takes the longest but it's an efficient use of resources as there's significant time spent during set-up and wrap-up which are single core processes so the other cores are sitting idle.
ID: 47499 · Report as offensive     Reply Quote

Message boards : ATLAS application : How do I set up CVMFS Docker + BOINC Docker?


©2023 CERN