[systemd-devel] Antw: failing unmounts during reboot
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Mon Jul 29 06:38:17 UTC 2019
>>> Ulrich Windl schrieb am 29.07.2019 um 08:23 in Nachricht <5D3E90D1.4EC : 161 :
60728>:
>>>> Frank Steiner <fsteiner-mail1 at bio.ifi.lmu.de> schrieb am 25.07.2019 um 14:14 in
> Nachricht <913a3c04-a666-b44b-c6ec-fe3d8a7fe95e at bio.ifi.lmu.de>:
> > Ulrich Windl wrote:
> >
> >> *1: I have a support call open with SUSE:
> >> Before systemd (almost) all processes were killed before unmounting.
> >> With systemd I'm seeing excessive reboot delays due to unmount timing out.
> > For example if you have a process started from NFS that has a log file on
> NFS
> > open, too.
> >> It seems the order is roughly like this:
> >> 1) Shutdown the network
> >> 2) Try unmounting filesystems, including NFS
> >> 3) Kill remaining processes
> >
> > I cannot confirm that, at least not for SLES/D 15. All mount units
> > for NFS filesystems created from fstab get "Before=remote-fs.target",
> > so they are shutdown before the network goes down. Check in
> > /run/systemd/generator to see if this entry is missing in your units.
>
> In SLES12 SP4 (originally reported for SP3) I have:
> # Automatically generated by systemd-fstab-generator
>
> [Unit]
> SourcePath=/etc/fstab
> Documentation=man:fstab(5) man:systemd-fstab-generator(8)
> Before=remote-fs.target
>
> [Mount]
> What=server:/exports/home
> Where=/home
> Type=nfs
Sorry I hit "send" too quickly:
That would mean the problem of not being unable to umnount /home is not that the network is down, but that some process still has open files on /home.
However from the original problem report:
[ OK ] Stopped target Host and Network Name Lookups.
Stopping Name Service Cache Daemon...
[ OK ] Stopped target Network.
Stopping wicked managed network interfaces...
[ OK ] Stopped Name Service Cache Daemon.
[ OK ] Stopped wicked managed network interfaces.
Stopping wicked network nanny service...
[ OK ] Stopped Check if the profile matches the system.
[ OK ] Stopped wicked network nanny service.
Stopping wicked network management service daemon...
[ OK ] Stopped wicked network management service daemon.
Stopping wicked DHCPv4 supplicant service...
Stopping wicked AutoIPv4 supplicant service...
Stopping wicked DHCPv6 supplicant service...
[ OK ] Stopped wicked DHCPv4 supplicant service.
[ OK ] Stopped wicked DHCPv6 supplicant service.
[ OK ] Stopped wicked AutoIPv4 supplicant service.
Stopping D-Bus System Message Bus...
[ OK ] Stopped SuSEfirewall2 phase 1.
[ OK ] Stopped D-Bus System Message Bus.
[ OK ] Stopped target Basic System.
[ OK ] Stopped target Sockets.
... I would call that a "network shutdown"...
[ OK ] Stopped target Host and Network Name Lookups.
Stopping Name Service Cache Daemon...
[ OK ] Stopped target Network.
Stopping wicked managed network interfaces...
[ OK ] Stopped Name Service Cache Daemon.
[ OK ] Stopped wicked managed network interfaces.
Stopping wicked network nanny service...
[ OK ] Stopped Check if the profile matches the system.
[ OK ] Stopped wicked network nanny service.
Stopping wicked network management service daemon...
[ OK ] Stopped wicked network management service daemon.
Stopping wicked DHCPv4 supplicant service...
Stopping wicked AutoIPv4 supplicant service...
Stopping wicked DHCPv6 supplicant service...
[ OK ] Stopped wicked DHCPv4 supplicant service.
[ OK ] Stopped wicked DHCPv6 supplicant service.
[ OK ] Stopped wicked AutoIPv4 supplicant service.
Stopping D-Bus System Message Bus...
[ OK ] Stopped SuSEfirewall2 phase 1.
[ OK ] Stopped D-Bus System Message Bus.
[ OK ] Stopped target Basic System.
[ OK ] Stopped target Sockets.
...
I don't see unmounting of /home at all. The unmount errors reported were:
...
[ OK ] Unmounted Lock Directory.
[FAILED] Failed unmounting Runtime Directory.
Unmounting /var...
[ OK ] Unmounted /opt.
[ OK ] Stopped File System Check on /dev/v04/opt.
[FAILED] Failed unmounting /var.
[ OK ] Stopped File System Check on /dev/v04/var.
(The /var thing has different reasons)
...
[ OK ] Stopped Remount Root and Kernel File Systems.
[ OK ] Reached target Shutdown.
...At this point nothing more happened...
Shutdown did not complete within two and a half minute.
I don't understand.
2019-04-17T13:20:01.313610+02:00 v04 systemd[32708]: Stopped target Default.
2019-04-17T13:20:01.320158+02:00 v04 systemd[32708]: Stopped target Basic System.
2019-04-17T13:20:01.320715+02:00 v04 systemd[32708]: Stopped target Paths.
2019-04-17T13:20:01.321092+02:00 v04 systemd[32708]: Stopped target Sockets.
2019-04-17T13:20:01.321459+02:00 v04 systemd[32708]: Stopped target Timers.
2019-04-17T13:20:01.321835+02:00 v04 systemd[32708]: Reached target Shutdown.
2019-04-17T13:20:01.322197+02:00 v04 systemd[32708]: Starting Exit the Session...
Regards,
Ulrich
More information about the systemd-devel
mailing list