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