http://bugzilla.novell.com/show_bug.cgi?id=559021
http://bugzilla.novell.com/show_bug.cgi?id=559021#c2
Jon Nelson changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
Info Provider|jnelson-suse@jamponi.net |
--- Comment #2 from Jon Nelson 2009-12-08 13:03:50 UTC ---
I have/had/still have NFS_START_SERVICES=yes in /etc/sysconfig/nfs.
I'll check out the sunrpc thing. That explains the weird UID/GID behavior I'm
seeing (not part of this report).
However, the core issue of this bug is the fact that the NFS control is
insufficiently granular:
the /etc/NetworkManager/dispatcher.d/nfs is intended to mount (and unmount)
nfs/nfs4 filesystems when a connection has been established or lost. It runs
when /etc/fstab has the right stuff in it, or always if NFS_START_SERVICES is
yes. The problem occurs when one mounts nfs filesystems manually and then loses
a connection (or gains one) - the script then runs, unmounts all of the
filesystems, and since there aren't any in /etc/fstab they are gone.
In my specific case, a script that is part of the ifservices setup runs,
determines which network it is in, and *then* mounts or unmounts some
filesystems (and starts or stops some other things) based entirely on which
network it is able to determine the connection is in. After upgrading to 11.2,
I noticed that didn't work any more and my investigation showed me that it was
actually working, but the NFS filesystems were being unmounted right after that
by the networkmanager script (the script issues "nfs restart").
Ultimately, I had to disable the network manager script.
I will re-enable the nfs init script so that my uids resolve properly, thus the
NFS_START_SERVICES stuff will work the way it is intended.
At this point, I'm not really sure what to do - the network manager script
interferes with the rest of the system (the ifservices stuff), and seems like
it is a little naieve (spelling..)
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.