** Description changed: Ubuntu 26.04 with Dracut can fail to reboot because of molly-guard, with: - [ OK ] Reached target reboot.target - System Reboot. - E: not a regular file: + E: not a regular file: dracut Warning: reboot failed! See attachment for details. - /usr/lib/molly-guard/molly-guard generates that E: + case "$CMD" in + halt|reboot|shutdown|poweroff|coldreboot|pm-hibernate|pm-suspend|pm-suspend-hybrid) + if ! EXEC=$(command -v "$CMD.no-molly-guard"); then + if ! EXEC=$(command -v "$CMD.no-molly-guard.usr-is-merged"); then + echo "E: not a regular file: $EXEC" >&2 + exit 4 + fi + fi - case "$CMD" in - halt|reboot|shutdown|poweroff|coldreboot|pm-hibernate|pm-suspend|pm-suspend-hybrid) - if ! EXEC=$(command -v "$CMD.no-molly-guard"); then - if ! EXEC=$(command -v "$CMD.no-molly-guard.usr-is-merged"); then - echo "E: not a regular file: $EXEC" >&2 - exit 4 - fi - fi + That code is a bit weird, because it will only ever print an empty EXEC. - - That code is a bit weird, because it will only ever print an empty EXEC. - - - But then also, the code here (from `/usr/lib/dracut/modules.d/86shutdown/shutdown.sh`): + But then also, the code here (from + `/usr/lib/dracut/modules.d/86shutdown/shutdown.sh`): case "$ACTION" in - reboot | poweroff | halt) - $ACTION -f -n - warn "$ACTION failed!" - ;; + reboot | poweroff | halt) + $ACTION -f -n + warn "$ACTION failed!" + ;; + may want to be a bit more clever. Perhaps there is some fallback + possibility. - may want to be a bit more clever. Perhaps there is some fallback possibility. + I'm not sure why most of my ubuntu 26.04 servers with molly-guard don't + have this issue, and some do. - - I'm not sure why most of my ubuntu 26.04 servers with molly-guard don't have this issue, and some do. + Also reported upstream: https://github.com/dracut-ng/dracut/issues/2818
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2173086 Title: Dracut fails reboot because of molly-guard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dracut/+bug/2173086/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
