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