We're talking about a core Linux service here, NFS, and I've seen bug
reports of the same exact issue going back years and it's still not
fixed in 16.04. It's passed between tons of different maintainers; the
systemd people, the dbus people, the NM people, no one has committed to
getting this to work consistently. Unreal.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1615973

Title:
  Remote filesystems hang shutdown because network-manager stops too
  early

Status in network-manager package in Ubuntu:
  New

Bug description:
  This is related to the bug "remote file systems hang on shutdown,
  D-BUS stops too early" here
  https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1438612. This
  bug's status is a "won't fix" because I believe it has to do with the
  network-manager.service file in /lib/systemd/system/.

  The problem is with something like the following in /etc/fstab:

  172.100.1.2:/mnt/share   /mnt/nfs    nfs
  noauto,_netdev,noatime,nofail,x-systemd.automount,x-systemd.device-
  timeout=10,timeo=14,x-systemd.idle-timeout=1min,rsize=8192,wsize=8192
  0   0

  This is in the latest systemd package on Xubuntu 16.04. The system
  hangs on shutdown indefinitely and I get the following output from
  journalctl in a debug shell on shutdown:

  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped LSB: Start NTP daemon.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped LSB: Record successful boot 
for GRUB.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped LSB: disk temperature 
monitoring daemon.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped LSB: Set the CPU Frequency 
Scaling governor to "ondemand".
  Aug 23 01:23:41 ubuntu-user systemd[1]: Removed slice User Slice of 
ubuntu-user.
  Aug 23 01:23:41 ubuntu-user avahi-daemon[2584]: Got SIGTERM, quitting.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopping Login Service...
  Aug 23 01:23:41 ubuntu-user avahi-daemon[2584]: Leaving mDNS multicast group 
on interface wlp1s0.IPv6 with address fdcb:6a3d:3361:0:883:3f94:65f7:8f2d.
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5584] 
device (wlp1s0): state change: activated -> deactivating (reason 
'connection-removed') [100 110 38]
  Aug 23 01:23:41 ubuntu-user avahi-daemon[2584]: Leaving mDNS multicast group 
on interface wlp1s0.IPv4 with address 172.100.1.231.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopping Avahi mDNS/DNS-SD Stack...
  Aug 23 01:23:41 ubuntu-user avahi-daemon[2584]: avahi-daemon 0.6.32-rc 
exiting.
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5585] 
manager: NetworkManager state is now DISCONNECTING
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopping CUPS Scheduler...
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped /etc/rc.local Compatibility.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Removed slice system-getty.slice.
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped Avahi mDNS/DNS-SD Stack.
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5683] 
device (wlp1s0): state change: deactivating -> disconnected (reason 
'connection-removed') [110 30 38]
  Aug 23 01:23:41 ubuntu-user systemd[1]: Stopped CUPS Scheduler.
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5768] 
dhcp4 (wlp1s0): canceled DHCP transaction, DHCP client pid 3108
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5768] 
dhcp4 (wlp1s0): state changed bound -> done
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5777] 
dhcp6 (wlp1s0): canceled DHCP transaction, DHCP client pid 3320
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5778] 
dhcp6 (wlp1s0): state changed bound -> done
  Aug 23 01:23:41 ubuntu-user wpa_supplicant[2785]: wlp1s0: 
CTRL-EVENT-DISCONNECTED bssid=00:25:9c:13:f7:6d reason=3 locally_generated=1
  Aug 23 01:23:41 ubuntu-user NetworkManager[2678]: <info>  [1471904621.5886] 
dns-mgr: Writing DNS information to /sbin/resolvconf
  Aug 23 01:23:41 ubuntu-user wpa_supplicant[2785]: p2p-dev-wlp1s0: 
CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
  Aug 23 01:23:42 ubuntu-user thermald[2590]: terminating on user request ..
  Aug 23 01:23:42 ubuntu-user kernel: wlp1s0: deauthenticating from 
00:25:9c:13:f7:6d by local choice (Reason: 3=DEAUTH_LEAVING)
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped LXDE Display Manager.
  Aug 23 01:23:42 ubuntu-user systemd[1]: Starting Show Plymouth Power Off 
Screen...
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopping Permit User Sessions...
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped Copies the configs for the 
ChromeOS touchpad driver.
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped Permit User Sessions.
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped target Remote File Systems.
  Aug 23 01:23:42 ubuntu-user systemd[1]: Unmounting /mnt/nfs...
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped Login Service.
  Aug 23 01:23:42 ubuntu-user systemd[1]: Stopped target User and Group Name 
Lookups.
  Aug 23 01:23:43 ubuntu-user systemd[1]: Received SIGRTMIN+20 from PID 3903 
(plymouthd).
  Aug 23 01:23:43 ubuntu-user systemd[1]: Started Show Plymouth Power Off 
Screen.
  Aug 23 01:23:43 ubuntu-user systemd[1]: Stopped Thermal Daemon Service.
  Aug 23 01:23:44 ubuntu-user systemd[1]: Received SIGRTMIN+20 from PID 3903 
(plymouthd).
  Aug 23 01:23:46 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
still trying
  Aug 23 01:23:51 ubuntu-user NetworkManager[2678]: <info>  [1471904631.6437] 
dns-mgr: Removing DNS information from /sbin/resolvconf
  Aug 23 01:23:51 ubuntu-user NetworkManager[2678]: <info>  [1471904631.6766] 
manager: NetworkManager state is now DISCONNECTED
  Aug 23 01:23:51 ubuntu-user dbus[2592]: [system] Activating via systemd: 
service name='org.freedesktop.nm_dispatcher' 
unit='dbus-org.freedesktop.nm-dispatcher.service'
  Aug 23 01:23:51 ubuntu-user NetworkManager[2678]: <warn>  [1471904631.6781] 
sup-iface[0x156fd60,wlp1s0]: connection disconnected (reason -3)
  Aug 23 01:23:51 ubuntu-user dbus[2592]: [system] Activation via systemd 
failed for unit 'dbus-org.freedesktop.nm-dispatcher.service': Refusing 
activation, D-Bus is shutting down.
  Aug 23 01:23:51 ubuntu-user NetworkManager[2678]: <info>  [1471904631.6782] 
device (wlp1s0): supplicant interface state: completed -> disconnected
  Aug 23 01:24:45 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:24:49 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:24:54 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:24:54 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:24:58 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:25:02 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out
  Aug 23 01:25:04 ubuntu-user kernel: nfs: server 172.100.1.3 not responding, 
timed out

  So the system simply will not come down until I manually switch it
  off. This has been a bug with NFS for a while now and I'm just trying
  to help find the packages and programs that would be involved in
  fixing this. NFSv4 is a fairly important part of Linux and I think
  this should be high up in importance. Wouldn't it be resolved by
  keeping NetworkManager up until the NFS mount/DBUS service comes down?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1615973/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to