Description of problem: during boot, netfs runs before network manager, leaving the NFS mounted file systems unmounted when the NM finally comes along. Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. add an NFS mounted filesystem to fstab 2. reboot 3. Actual results: filesystem is not mounted after system comes up Expected results: NFS mounted directories should be available after booting without having to specifically mount them. Additional info: this may belong in initscripts or something
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
The autofs daemon has the same problem. Autofs is started with a priority of 28, well before NetworkManager. If a system's autofs maps are provided by LDAP, then autofs will not read them because the network is not available yet.
NM starts at 27 on a stock F9 install. Make sure you: chkconfig haldaemon resetpriorities chkconfig NetworkManager resetpriorities does NM then still come after #27?
Running the chkconfig commands from comment #3 reassigned new priorities to NetworkManager (27) and hald (26). However, the network is still not up when autofs runs. I suspect that the NetworkManager daemon is running in the background but does not get the network up in time for autofs (priority 28). The laptop in question received a fresh Fedora 9 Preview install and this resulted in NetworkManager receiving a priority of 99. Was this changed between the preview and final release? Or is there a bug in the installer or rpm postinstall scripts? Note that I don't know if this fixes the original issue with netfs, as I don't use that feature.
Add: NETWORKWAIT=yes to /etc/sysconfig/network to block startup until the network comes up or until 10 seconds have passed. If 10s is not enough, set: LINKDELAY=30 or however many seconds you'd like.
For me this is now a moot question, I don't like Network manager and have no wireless devices on the systems concerned I've turned off NetworkManager and reverted to the old simple network method
Ok, thanks for the report. Resolution for this is to ensure that, if updating a system from before F9, that the priorities are correct (NM and dbus reset priorites in their %post, not sure about HAL but if it doesn't that's a bug). And if a service requires network to be up by the time it's running, adding NETWORKWAIT and LINKDELAY as necessary.
After I performed the steps I mentioned in comment #4, NETWORKWAIT=yes fixed my problem. As I mentioned before, I don't have any experience with netfs. I am planning on doing a fresh Fedora 9 install on my home server. This will allow me to retest whether NetworkManager and hald have their priorities set properly after installing. As I mentioned, my laptop ended up with incorrect priorities.
Michael; great. Looking forward to hearing what your fresh install does. Both the LiveCD and full netinstalls I've done have placed dbus at 22, hal at 26, and NM at 27.