Bug#1079329: closed by Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Luca Boccassi <bluca at debian.org>) (Bug#1079329: fixed in systemd 257.4-6)
Helmut Grohne
helmut at subdivi.de
Wed Apr 2 11:05:17 BST 2025
Control: reopen -1
On Sat, Mar 29, 2025 at 01:39:02AM +0000, Debian Bug Tracking System wrote:
> It has been closed by Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Luca Boccassi <bluca at debian.org>).
I'm saddened that rather than addressing the root cause, you declare
incompatibility with other components that happen to expose the faulty
behavior.
The actual problem resides in systemctl switch-root (or rather the
implementation of the resulting ipc request). dracut is just one
initramfs generator that happens to employ this functionality, but it is
not the package causing the problem. I argue that your declared conflict
is misdirected.
We may easily reproduce the issue using mkosi. In order to make the
exercise simple to reproduce locally, I demonstrate it inside a minimal
virtual machine created using debvm.
debvm-create -z 10G -- --architecture=arm64 --include=mkosi,firmware-linux-free
debvm-run
Note that mkosi-initrd is unhappy if /usr/lib/firmware does not exist
and hence I add firmware-linux-free to populate it with something. That
minor issue may be worth fixing in mkosi as well.
Once booted, we may use mkosi to create a new initrd.
mkosi-initrd -O /boot/ -o initrd.img-$(uname -r)
Since debvm cannot notice initrd updates, the machine must be powered
off and started again rather than rebooted to experience the problem.
Once booted, /lib64 points to usr/lib.
I am reproducing the problem with mkosi now, but again it is not mkosi
which is at fault here. I ask you to refrain from declaring a conflict
with it as well.
Helmut
More information about the Pkg-systemd-maintainers
mailing list