❯ rpm -qipl --changelog el9/slurm/packages/slurm-singularity-exec-3.0.0-1.el9.x86_64.rpmName : slurm-singularity-execEpoch : 1Version : 3.0.0Release : 1.el9Architecture: x86_64Install Date: (not installed)Group : UnspecifiedSize : 323757License : GPLv3Signature : RSA/SHA256, Tue 27 Feb 2024 05:19:20 PM CET, Key ID 6925eae660912ad4Source RPM : slurm-singularity-exec-3.0.0-1.el9.src.rpmBuild Date : Tue 27 Feb 2024 05:19:06 PM CETBuild Host : deltaSummary : Slurm SPANK plugin to start Singularity/Apptainer containersDescription :The Singularity SPANK plug-in provides the users with an interface to launch anapplication within a Singularity container. The plug-in adds multiplecommand-line options to the salloc, srun and sbatch commands. These options arethen propagated to a shell script slurm-singularity-wrapper.sh customizable bythe cluster administrator.* Tue Feb 27 2024 Dennis Klein <d.klein@gsi.de> - 1:3.0.0-1- Update to 3.0.0* Tue Jan 30 2024 Dennis Klein <d.klein@gsi.de> - 1:2.0.0-3- Install config to `/usr/share/slurm` because `/etc/slurm` may be an NFS share* Wed Jan 17 2024 Dennis Klein <d.klein@gsi.de> - 1:2.0.0-2- Rebuilt for rocky+epel-9* Tue Jan 16 2024 Dennis Klein <d.klein@gsi.de> - 1:2.0.0-1- Add epoch to fix sorting order with old versioning scheme* Mon Jan 15 2024 Dennis Klein <d.klein@gsi.de> - 2.0.0-1- Update to 2.0.0* Fri Feb 24 2023 Victor Penso <v.penso@gsi.de> 21.08-1- Replace Singularity with Apptainer as run-time dependency* Fri Jul 22 2022 Victor Penso <v.penso@gsi.de> 21.08- Build package against Slurm version 21.08/usr/lib/.build-id/usr/lib/.build-id/ef/usr/lib/.build-id/ef/efb2966b2d74038c6877371d5ec43df98a6d8e/usr/libexec/slurm-singularity-exec.so/usr/libexec/slurm-singularity-wrapper.sh/usr/share/doc/slurm-singularity-exec/usr/share/doc/slurm-singularity-exec/README.md/usr/share/licenses/slurm-singularity-exec/usr/share/licenses/slurm-singularity-exec/LICENSE/usr/share/slurm/plugstack.conf.d/singularity-exec.conf
❯ rpm -qipl --changelog el8/slurm/packages/slurm-singularity-exec-3.0.0-1.el8.x86_64.rpmName : slurm-singularity-execEpoch : 1Version : 3.0.0Release : 1.el8Architecture: x86_64Install Date: (not installed)Group : UnspecifiedSize : 311640License : GPLv3Signature : RSA/SHA256, Tue 27 Feb 2024 05:38:37 PM CET, Key ID 6925eae660912ad4Source RPM : slurm-singularity-exec-3.0.0-1.el8.src.rpmBuild Date : Tue 27 Feb 2024 05:38:25 PM CETBuild Host : deltaSummary : Slurm SPANK plugin to start Singularity/Apptainer containersDescription :The Singularity SPANK plug-in provides the users with an interface to launch anapplication within a Singularity container. The plug-in adds multiplecommand-line options to the salloc, srun and sbatch commands. These options arethen propagated to a shell script slurm-singularity-wrapper.sh customizable bythe cluster administrator.* Tue Feb 27 2024 Dennis Klein <d.klein@gsi.de> - 1:3.0.0-1- Update to 3.0.0* Tue Jan 30 2024 Dennis Klein <d.klein@gsi.de> - 1:2.0.0-2- Install config to `/usr/share/slurm` because `/etc/slurm` may be an NFS share* Tue Jan 16 2024 Dennis Klein <d.klein@gsi.de> - 1:2.0.0-1- Add epoch to fix sorting order with old versioning scheme* Mon Jan 15 2024 Dennis Klein <d.klein@gsi.de> - 2.0.0-1- Update to 2.0.0* Fri Feb 24 2023 Victor Penso <v.penso@gsi.de> 21.08-1- Replace Singularity with Apptainer as run-time dependency* Fri Jul 22 2022 Victor Penso <v.penso@gsi.de> 21.08- Build package against Slurm version 21.08* Mon Jan 17 2022 Victor Penso <v.penso@gsi.de> 1.0- First versions to be packaged/usr/lib/.build-id/usr/lib/.build-id/b1/usr/lib/.build-id/b1/2a9483733236016bfbc1665467bc81f1fe01bf/usr/libexec/slurm-singularity-exec.so/usr/libexec/slurm-singularity-wrapper.sh/usr/share/doc/slurm-singularity-exec/usr/share/doc/slurm-singularity-exec/README.md/usr/share/licenses/slurm-singularity-exec/usr/share/licenses/slurm-singularity-exec/LICENSE/usr/share/slurm/plugstack.conf.d/singularity-exec.conf
/usr/libexec must be now binded directly (previous .so file was under /usr/lib64/slurm/)
Job failed
A test job failed with the following error:
~$ cat 487_lxbk0726.err.log FATAL: stat /var/spool/slurmd/job00487/slurm_script: no such file or directory
On lxbk0726 the directory is there but it seems that the client was not able to write into it:
[root@lxbk0726 ~]# ls -la /var/spool/slurm/slurmd/total 4drwxr-xr-x. 2 root root 24 Feb 12 14:37 .drwxr-xr-x. 4 slurm slurm 35 Feb 12 13:49 ..-rw-------. 1 root root 8 Feb 12 14:37 cred_state
Submission script used:
at hostname_test.sh #!/bin/bash# Task name#SBATCH -J hostname_test# Run time limit#SBATCH --time=00:00:45# Working directory on shared storage#SBATCH -D /lustre/hpc/dessalvi/Slurm_scripts/simple_tests#SBATCH --mail-user=m.dessalvi@gsi.de #SBATCH --mail-type=ALL# Standard and error output in different files#SBATCH -o %j_%N.out.log#SBATCH -e %j_%N.err.log# Execute application codehostname ; uptime ; sleep 30 ; uname -a
@d.klein Indeed, you are absolutely right. I have changed the bind mount option in SSHD_CONTAINER_OPTIONS under /etc/default/sshd_container and now I am able to run my job from vae24.