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
Uh oh!
There was an error while loading. Please reload this page.
-
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: security@sylabs.io
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