SingularityCE 3.11.2 Release #1613
preminger
announced in
Announcements
Replies: 1 comment
-
SingularityCE 3.11.2 - ErratumFollowing the release of SingularityCE 3.11.2, it was reported that the new A patch has now been merged onto the For SingularityCE 3.11.2 a workaround is available. Setting both Many thanks to Dave Dykstra for raising the issue promptly. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
SingularityCE 3.11.2 is a bugfix patch release in the 3.11 series, and can be found here:
https://github.com/sylabs/singularity/releases/tag/v3.11.2
Changes detailed below.
New Features & Functionality
--hostname
(requires UTS namespace, therefore this flag will infer--uts
).--scratch
(shorthand:-S
) to mount a tmpfs scratch directory in the container.--pwd
in OCI mode.--home
. Supplying a single location (e.g.--home /myhomedir
) will result in a new tmpfs directory being created at the specified location inside the container, and that dir being set as the in-container user's home dir. Supplying two locations separated by a colon (e.g.--home /home/user:/myhomedir
) will result in the first location on the host being bind-mounted as the second location in-container, and set as the in-container user's home dir.--dns
andresolv.conf
on par with native mode: the--dns
flag can be used to pass a comma-separated list of DNS servers that will be used in the container; if this flag is not used, the container will use the sameresolv.conf
settings as the host.allow kernel squashfs
directive tosingularity.conf
. Defaults toyes
. When set to no, Singularity will not mount squashfs filesystems using the kernel squashfs driver.allow kernel extfs
directive tosingularity.conf
. Defaults toyes
. When set to no, Singularity will not mount extfs filesystems using the kernel extfs driver.Bug Fixes
runc
in RPM packages built on SLES, notcrun
, becausecrun
is part of the Package Hub community repository that may not be enabled. SingularityCE will still prefercrun
if it has been installed./dev/loop-control
for loop device creation, to avoid issues with recent kernel patch wheremax_loop
is not set.--oci
mode without--fakeroot
, so that inner id mapping is applied correctly.--oci
mode.runc
cgroup creation error when using--oci
from a root-owned cgroup (e.g. ssh login session scope).TERM
environment variable to container in OCI mode. Can be overridden by settingSINGULARITYENV_TERM
on host.config passwd
andconfig group
directives fromsingularity.conf
in--oci
mode.mount proc
/mount sys
/mount tmp
/mount home
directives fromsingularity.conf
in--oci
mode.singularity.conf
comment, to refer to correct file as source of default capabilities whenroot default capabilities = file
.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: [email protected]
Have fun!
Source Code
Please use the singularity-ce-3.11.2.tar.gz download below to obtain and install SingularityCE 3.11.2 from source. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
Beta Was this translation helpful? Give feedback.
All reactions