[Bug 1231199] [systemd] Shutdown gets blocked with "A stop job is running for Cryptography Setup for cr_home" message
https://bugzilla.suse.com/show_bug.cgi?id=1231199 https://bugzilla.suse.com/show_bug.cgi?id=1231199#c12 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(iforster@suse.com | |) --- Comment #12 from Fabian Vogt <fvogt@suse.com> --- (In reply to Alberto Planas Dominguez from comment #11)
(In reply to Franck Bui from comment #10)
(In reply to Alberto Planas Dominguez from comment #8)
(Sharing via internal channel)
Apparently the fact that systemd-udevd.service is stopped during the shutdown process is due to this dropin (shipped by read-only-root-fs-1.0):
Good finding!
In MicroOS, when shutdown /etc still fails to umount, so I am not sure that this is fixing anything.
It did. It broke again meanwhile for some reason.
My question for Fabian, do we still require it? If so, Ignaz, the reformulation that you are doing of /etc based on snapshots will allow the drop of this override?
Maybe. The main issue was that /etc needs /var, so before /var and /etc could be unmounted, services like udevd had to be stopped. The issue that /etc is a mountpoint still remains though, so without any dependency of udevd on /etc it would still fail to unmount on shutdown. Maybe we should just add DefaultDependencies=no and let the final systemd-shutdown handle umounting.
Franck, IIUC for this case a valid workaround would be add
[Unit] After=systemd-udevd.service
to systemd-cryptsetup@.service would be OK, or there is a nicer approach? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com