sylabs/singularity: SingularityCE 3.11.1
Authors/Creators
- Gregory M. Kurtzer1
- cclerget
- Dave Trudgian2
- Michael Bauer3
- Ian Kaneshiro
- David Godlove4
- Vanessasaurus
- Yannick Cote5
- Carlos Eduardo Arango Gutierrez6
- Geoffroy Vallee7
- DrDaveD
- Justin Cook8
- Jason Stover
- Adam Hughes9
- Brian P Bockelman10
- Marcelo Magallon11
- Jacob Chappell12
- Mike Frisch
- Daniele Tamino
- Carl Madison
- Sasha Yakovtseva
- Amanda Duffy13
- Satrajit Ghosh14
- VP
- Tru Huynh15
- Mike Gray16
- Yaroslav Halchenko17
- Felix Abecassis6
- 1. Singularity Labs
- 2. @sylabs
- 3. Relativity Space
- 4. Ctrl IQ
- 5. Red Hat
- 6. NVIDIA
- 7. @NVIDIA
- 8. @NERSC
- 9. Sylabs Inc
- 10. Morgridge Institute for Research
- 11. @grafana
- 12. @lampo
- 13. Lenovo
- 14. MIT
- 15. Unité de Bioinformatique Structurale, Institut Pasteur
- 16. Self
- 17. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
Description
SingularityCE 3.11.1 is a bugfix patch release in the 3.11 series, with changes detailed below.
New Features & Functionality- Add
setoptdefinition file header for theyumbootstrap agent. Thesetoptvalue is passed toyum / dnfusing the--setoptflag. This permits setting e.g.install_weak_deps=Falseto bootstrap recent versions of Fedora, wheresystemd(a weak dependency) cannot install correctly in the container. Seeexamples/Fedorafor an example defintion file. - Warn user that a
yumbootstrap of an older distro may fail if the host rpm_db_backendis notbdb.
- Fix implied
--writable-tmpfswith--nvccli, to avoid r/o filesytem error. - Avoid incorrect error when requesting fakeroot network.
- Pass computed
LD_LIBRARY_PATHto wrapped unsquashfs. Fixes issues whereunsquashfson host uses libraries in non-default paths. - Show correct memory limit in
instance statswhen a limit is set. - Ensure consistent binding of libraries under
--nv/--rocmwhen duplicate<library>.so[.version]files are listed byldconfig -p. - Fix systemd cgroup manager error when running a container as a non-root
user with
--oci, on systems with cgroups v1 andrunc. - Fix joining cgroup of instance started as root, with cgroups v1, non-default cgroupfs manager, and no device rules.
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!
DownloadsSource Code
Please use the singularity-ce-3.11.1.tar.gz download below to obtain and install SingularityCE 3.11.1. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
Packages
RPM / DEB packages are provided for:
- Ubuntu 18.04 (bionic)
- Ubuntu 20.04 (focal)
- Ubuntu 22.04 (jammy)
- RHEL/CentOS 7 (el7)
- RHEL/CentOS/AlmaLinux/Rocky 8 (el8)
- RHEL/CentOS/AlmaLinux/Rocky 9 (el9)
These packages were built with Go 1.20.2
Files
sylabs/singularity-v3.11.1.zip
Files
(5.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d1a80dded9a789dd77f671469840f443
|
5.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/sylabs/singularity/tree/v3.11.1 (URL)