Issues with running singularity containers with restricted permissions from /home open

It seems singularity currently does not allow running containers from /home that have restricted access permissions, meaning the complete path to access the container file must have execute permissions for other (chmod o+x) and the container image file must be readable for other (o+r).

Without those, the container can not be accessed and an error such as

FATAL: container creation failed: mount error: can't mount image /proc/self/fd/13: failed to find loop device: could not attach image file too loop device: No loop devices available


#FATAL: container creation failed: while trying to size SIF file to mmap

We recommend keeping research related files (everything non-personal) in the corresponding project directory.