[Bug 211631] Re: Network is brought down before network filesystems are unmounted (CIFS timeout at shutdown)
David A. Rountree
211631 at bugs.launchpad.net
Sun Jul 24 07:42:18 UTC 2011
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
Foundations Bugs, which is subscribed to sysvinit in Ubuntu.
https://bugs.launchpad.net/bugs/211631
Title:
Network is brought down before network filesystems are unmounted (CIFS
timeout at shutdown)
Status in NetworkManager:
New
Status in NULL Project:
Invalid
Status in “dbus” package in Ubuntu:
Fix Released
Status in “dhcdbd” package in Ubuntu:
Invalid
Status in “netbase” package in Ubuntu:
Fix Released
Status in “network-manager” package in Ubuntu:
Confirmed
Status in “samba” package in Ubuntu:
Invalid
Status in “sysvinit” package in Ubuntu:
Invalid
Status in “wpasupplicant” package in Ubuntu:
Confirmed
Status in “dbus” source package in Lucid:
New
Status in “dhcdbd” source package in Lucid:
Invalid
Status in “netbase” source package in Lucid:
New
Status in “network-manager” source package in Lucid:
New
Status in “samba” source package in Lucid:
New
Status in “sysvinit” source package in Lucid:
New
Status in “wpasupplicant” source package in Lucid:
New
Status in “dbus” source package in Natty:
New
Status in “dhcdbd” source package in Natty:
Invalid
Status in “netbase” source package in Natty:
New
Status in “network-manager” source package in Natty:
New
Status in “samba” source package in Natty:
New
Status in “sysvinit” source package in Natty:
New
Status in “wpasupplicant” source package in Natty:
New
Status in “sysvinit” package in Debian:
New
Bug description:
IMPORTANT: this bug has enough information; please don't post
_anything_ unless a developer asks for specific feedback! By posting
to this bug you only make it harder for a developer to spot the gem
comments. Please use the "me too feature" of launchpad to signal that
you are affected and would like to see this fixed.
I installed smbfs,and then put some entries into /etc/fstab, so they automount on startup. An example of this is here:
//<ip address of nas box>/<share name> /home/hamish/<directory name> cifs credentials=/home/hamish/.smbcredentials,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0
** note the use of "cifs" in the lines above **
(The username and password are in the .smbcredentials file)
On startup, for each entry in the /etc/fstab file, I get the following in dmesg:
[ 70.495504] CIFS VFS: Error connecting to IPv4 socket. Aborting operation
[ 70.495569] CIFS VFS: cifs_mount failed w/return code = -101
But the shares are mounted, and a nautilus session opens up (which is also annoying...)
Also logging off with CIFS shares mounted in /etc/fstab, it sits with an error message:
CIFS VFS: server not responding
CIFS VFS: no response for cmd 50 mid <this number changes>
And takes about 2 minutes to timeout. This also happened with Gutsy
Should the timing of the mounting and dismounting be changed so that
it works? It is related to the starting of network-manager and CIFS
shares trying to connect on startup *before* the network is up, and
dismounting the shares *after* network-manager is stopped.
Hamish
To manage notifications about this bug go to:
https://bugs.launchpad.net/network-manager/+bug/211631/+subscriptions
More information about the foundations-bugs
mailing list