SingularityCE 4.2.2 is a bugfix release in the 4.2 series.
Bug Fixes
- Fix regression from 4.1.5 that overwrites source image runscript, environment etc. in build from local image.
- Fall back to
$TMPDIR
as singularity-buildkitd root directory if~/.singularity
is on a filesystem that does not fully support overlay. - Add more intuitive error message for rootless
build --oci
when requiredXDG_RUNTIME_DIR
env var is not set. - Avoid error in CNI network setup with newer versions of iptables that include a setuid caller check.
New Features & Functionality
- In OCI-Mode, accommodate systems configured so that they do not create a
/run/user
session directory. OCI-Mode will now attempt to use$TMPDIR/singularity-oci-<uid>
for runtime state on systems where$XDG_RUNTIME_DIR
is not set and the default user session path of/run/user/<uid>
does not exist. Note that the$TMPDIR/singularity-oci-<uid>
directory is shared between concurrent--oci
mode invocations, and will not be removed on exit - an empty directory will remain.
Thanks / Reporting Bugs
Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/sylabs/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: security@sylabs.io
Have fun!
Downloads
Source Code
Please use the singularity-ce-4.2.2.tar.gz download below to obtain and install SingularityCE 4.2.2. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
Packages
RPM / DEB packages are provided for:
- Ubuntu 20.04 (focal)
- Ubuntu 22.04 (jammy)
- Ubuntu 24.04 (noble)
- RHEL/CentOS/AlmaLinux/Rocky 8 (el8)
- RHEL/CentOS/AlmaLinux/Rocky 9 (el9)
These packages were built with Go 1.23.4