After months of attempts to fix this, I've finally found one that works
for Kubuntu 11.04 (Natty).  The problem is that Kubuntu (and I believe
KDE more generally) starts the shutdown process in a way different than
Gnome/Ubuntu, so even the dbus / netbase fixes, the fix above in #158,
and using autofs all didn't work.  I think KDE begins shutting down
userspace functions like network manager first before the /etc/init
scripts or /home/user/.kde/shutdown scripts are called upon.  Just
speculation on my part, but that'd be my guess.

But I apparently found the place where Kubuntu actually starts the
shutdown process, or close to it - it's in the /usr/bin/starkde script.
Immediately after the line saying "echo 'startkde: Shutting down...'
1>&2", I inserted a line saying "sudo umount -t cifs -a -f -l".  Then,
using visudo as root ("sudo visudo"), I edited the sudoers file to allow
the sudo command to execute umount without a password by adding the line
(at the bottom of the file) "username ALL=(root)  NOPASSWD:/bin/umount".
Worked like a charm.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/211631

Title:
  Network is brought down before network filesystems are unmounted (CIFS
  timeout at shutdown)

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to