[systemd-devel] hanging reboot

Lennart Poettering lennart at poettering.net
Thu Mar 30 16:52:39 UTC 2017


On Thu, 09.03.17 13:00, Sergei Franco (sergei.franco at gmail.com) wrote:

> Hello!
> 
> Thank you very much for pointing out the "After" vs "Before", as in for
> ExecStop to run Before filesytem is unmounted it must be configured as
> After :).
> This fixes the Ubuntu unattended upgrades unit that prevents from hanging.
> 
> What I would like to address for future problems like this is how to have a
> global timeout where systemd gives up and reboots anyway (regardless the
> state of the units)? Even if it is a dirty reboot.

We have that in place. It's configured to 30min however, in order to
be friendly to super-slow databases.

See "systemctl cat reboot.target":

    …
    JobTimeoutSec=30min
    JobTimeoutAction=reboot-force
    …

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list