I encountered these errors when using autofs and the slurm job_container feature that put the job in a private file name-space with /dev/shm and /tmp private to the job. The potential solution is that the mount directory to have shared or rshared property but this is reset by autofs at every invocation or rescan of the mount point.
Because the dynamic behavior of cvmfs is requested (experiments can, and will use various repositories and one cannot predict what those are) in the end i gave up the job_container even if it is hurting the cluster (i have leftovers in the /dev/shm so from time to time i reboot the nodes).
Given the possibilities of systemd.mount and systemd.automount (in the mount unit one can specify mount options so i can add shared or rshared) now i investigate if and how i could make a systemd generator to simulate the dynamic behavior of autofs (auto mounting of unspecified repository) but so far i did not find a way to catch the request to an non-existent directory
1 Like