v0.5.18 added crypt + systemd-cryptsetup to dracut.conf.d/99-veilor- no-plymouth.conf. Boot test still failed: dracut-initqueue stuck waiting on dev-disk-by-uuid → systemd-cryptsetup never fired. Diagnosis: %post chroot used bash glob `for kver in /lib/modules/*/`. In chroot, shell may be dash + nullglob unset → unmatched glob expands literally to "/lib/modules/*/" → dracut --kver "/lib/modules/*/" fails silently with `|| true`. Initramfs never regenerated → still contains the v0.5.14 omit_dracutmodules-only config without crypt. Fix: dracut --force --regenerate-all (walks /lib/modules internally, no shell glob needed). One call regens all kernel initramfses with the new dracut.conf.d in scope. |
||
|---|---|---|
| .. | ||
| etc | ||
| usr/local/bin | ||