Bug#989317: systemd kill background processes after user logs out (#825394 regression)
Michael Biebl
biebl at debian.org
Thu Jun 10 11:08:50 BST 2021
Control: reassign -1 lxc
As discussed on #debian-release, I'm going to reassign this bug report
to lxc as peb has plans to add a helper script which intends to improve
the user experience when running unprivileged containers under cgroupv2.
Quoting the relevant part from IRC:
> my reason for asking is that I'd like to add an helper script to the package
> currently, under pure CGroups v2 systemd hosts, an unprivileged container can't be started without running a systemd-run --user command with some tweaks
> I'd like to provide the users with a lxc-unpriv-start script that'll do the needed work or give them hints on what to do
> anymore because systemd gets in the way. Using systemd for this,
[...]
> A short summary: Debian bullseye switched to cgroupv2 which now makes it
> necessary to run lxc-start as unprivileged user via "systemd-run -p
> Delegate=yes".
> This in turn makes the lxc processes part of the systemd --user session,
> not the login session. Which in turn requires "linger" to enable daemon
> processes to persist once a user logs out.
>
> Maybe I missed something and linger is the only option in this case (and
> lxc's README.Debian could have a note about this). Or maybe there is a
> different way to achieve what Matt is trying to do?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20210610/1732dff2/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list