udev rules in /etc/udev/rules.d/ ignored/not-loaded on boot; exec manually OK at shell ?

pgnd pgnd at dev-mail.net
Thu Dec 21 16:09:45 UTC 2023


given that

>      find /usr/lib/dracut/modules.d -type f \
>       -iname 11-dm.rules \
>       -o -iname 59-persistent-storage-dm.rules \
>       -o -iname 59-persistent-storage-md.rules \
>       -o -iname 59-persistent-storage.rules \
>       -o -iname 61-persistent-storage.rules \
>       -o -iname 64-lvm.rules \
>       -o -iname 65-md-incremental-imsm.rules
> 
>          /usr/lib/dracut/modules.d/90dm/11-dm.rules
>          /usr/lib/dracut/modules.d/90dm/59-persistent-storage-dm.rules
>          /usr/lib/dracut/modules.d/90mdraid/59-persistent-storage-md.rules
>          /usr/lib/dracut/modules.d/90mdraid/65-md-incremental-imsm.rules
>          /usr/lib/dracut/modules.d/95udev-rules/59-persistent-storage.rules
>          /usr/lib/dracut/modules.d/95udev-rules/61-persistent-storage.rules
>          /usr/lib/dracut/modules.d/90lvm/64-lvm.rules

and a comment @ #fedora-devel

	"that sounds like a dracut bug"

i'm still a bit fuzzy on following the udev rules path logic thru systemd-udevd, dracut and udev itself, but this

	https://github.com/dracutdevs/dracut/blob/master/dracut-init.sh#L515

, or its neighborhood, looks involved, if not also suspect.




More information about the systemd-devel mailing list