Package: udev-udeb
Version: 259-1
Tags: d-i
X-Debbugs-CC: [email protected]

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.

Reply via email to