Skip to content

Issue starting the EESSI container #60

Open
@casparvl

Description

@casparvl

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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions