I've poked around at this further, and it seems that the fstab-decode command only hangs trying to unmount *direct* autofs entries in /proc/mounts, but does not hang on *indirect* ones. An example of the direct entry in /proc/mounts:
/etc/auto.nfs_cdf /cdf autofs rw,relatime,fd=18,pgrp=865,timeout=300,minproto=5,maxproto=5,direct 0 0 Note once again that this is *not* an actual mounted file system. The file system mounted by this autofs rule (if mounted) appears further down in /proc/mounts like this (I've obfuscated the IP addresses to 1.2.3.4): homesrv:/cdf/ /cdf nfs ro,nosuid,nodev,noexec,noatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,proto=udp,timeo=11,retrans=3,sec=sys,mountaddr=1.2.3.4,mountvers=3,mountport=52150,mountproto=udp,local_lock=none,addr=1.2.3.4 0 0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/988394 Title: Reboot hangs because /etc/rc6.d/S40umountfs chokes on non-existent mounts To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/988394/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs