Bug#1131218: udev-udeb: missing dependency to libblkid1-udeb
Pascal Hambourg
pascal at plouf.fr.eu.org
Wed Mar 18 22:38:45 GMT 2026
Package: udev-udeb
Version: 259-1
Tags: d-i
X-Debbugs-CC: debian-boot at lists.debian.org
Dear maintainer,
udev-udeb dropped the dependency to libblkid1-udeb between 257.4-1 and
259-1, but this library is required by udev rules using the 'blkid'
builtin to read partition table and filesystem properties and create
symlinks in /dev/disk/by-{label,uuid,partlabel,partuuid}.
The consequence of the missing dependency on the Debian installer is
that libblkid1 is not included in d-i initrd.gz and not available when
systemd-udevd is started. libblkid1-udeb is installed only later, when
it is too late. Only after stopping and restarting systemd-udevd and
running 'udevadm trigger' the expected symlinks are created.
Later in the installation process, /dev/disk/by-uuid/ symlinks are
required by grub-mkconfig to pass the root filesystem UUID instead of
the unreliable root device pathname to the kernel command line.
PS: I suspect the same applies to udev in the installed system but it is
unlikely that libblkid1 is not installed.
More information about the Pkg-systemd-maintainers
mailing list