Open
Description
When trying torun the EESSI container with
mkdir -p $TMPDIR/{var-lib-cvmfs,var-run-cvmfs,home}
export SINGULARITY_BIND="$TMPDIR/var-run-cvmfs:/var/run/cvmfs,$TMPDIR/var-lib-cvmfs:/var/lib/cvmfs"
export SINGULARITY_HOME="$TMPDIR/home:/home/$USER"
export EESSI_CONFIG="container:cvmfs2 cvmfs-config.eessi-hpc.org /cvmfs/cvmfs-config.eessi-hpc.org"
export EESSI_PILOT="container:cvmfs2 pilot.eessi-hpc.org /cvmfs/pilot.eessi-hpc.org"
singularity shell --fusemount "$EESSI_CONFIG" --fusemount "$EESSI_PILOT" docker://eessi/client-pilot:centos7-$(uname -m)-2020.10
I ran into this:
CernVM-FS: loading Fuse module... Failed to initialize shared lru cache (12 - quota init failure)
It seems to suggest a quota issue, but my quota seem fine... After clearing out my $TMPDIR
, the container starts fine. I think some previous versions of var-lib-cvmfs,var-run-cvmfs,home
were left in the $TMPDIR
from a previous mount.
I figured I'd just share the issue - and solution - here in case others run into it. We could consider adding a line in the instructions that clears those dirs from $TMPDIR
before creating new ones...