Bug 441463 - netfs starts too early after networking
netfs starts too early after networking
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: NetworkManager (Show other bugs)
x86_64 Linux
low Severity high
: rc
: ---
Assigned To: Dan Williams
Depends On:
  Show dependency treegraph
Reported: 2008-04-08 04:47 EDT by Andy
Modified: 2013-07-18 16:59 EDT (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2013-07-18 16:59:27 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Andy 2008-04-08 04:47:18 EDT
Description of problem:
On boot.
Netfs starts too early after networking, this causes nfs shares to fail because
the host is not resolvable while networking is starting.

Version-Release number of selected component (if applicable):

How reproducible:
boot server with an nfs share.
Actual results:
on boot - when start scripts are scrolling it says.
Mouting NFS filesystems mount : mount to NFS server "" failed:
system error : no route to host

once server fully booted. Log on and then type "mount -a"
the NFs share mounts fine then.

Expected results:
It should mount it fine

Additional info:

The fix :
edit /etc/init.d/netfs
Add this line :  action $"Sleeping for 60 secs: " sleep 60    

So the file now reads :
  [ ! -f /var/lock/subsys/portmap ] && service portmap start
       action $"Sleeping for 60 secs: " sleep 60
            action $"Mounting NFS filesystems: " mount -a -t nfs,nfs4

Website :
Comment 1 Rob Garth 2008-11-10 19:50:14 EST
Moving NTP will fix the problem. I hadn't realised there was already an option to synchronise time before starting ntpd. With that option turned on, as long as ntpd starts before netfs, this bug goes away.
Comment 2 Don Hoover 2009-03-16 16:00:47 EDT
This ALSO SHOWS up on a system that is an NFS client of itself, because the NFS server does not startup until way later after netfs ties to mount the NFS moint points in /etc/fstab.

NTP will *NOT FIX* this issue.

Netfs needs to come after the nfs server startup.
Comment 3 Rob Garth 2009-03-16 18:59:16 EDT
My comment appeared on the wrong bug. Must have made a booboo sorry, My problem was specific to ntfs4, and this comment is on the wrong bug - sorry.
Comment 4 Don Hoover 2010-05-20 16:41:45 EDT
This is still an issue in RHEL 5.5.

Updated a system to rhel 5.5 and had to manually reorder the init scripts from the default for a nfs server that mounted shares from itself.
Comment 5 Carlo de Wolf 2012-09-26 07:41:53 EDT
While I encountered some old machines, the real issue appears to be some timeout waiting for the arp table to properly fill.

So I added the following lines below portmap start:

            # bug 441463
            ping -c 1 >/dev/null
            action $"Waiting for gateway to appear: " eval "arp >/dev/null"
Comment 6 Dan Williams 2013-02-19 00:34:33 EST
If NetworkManager is enabled, does setting NETWORKWAIT=yes in /etc/sysconfig/network fix the issue?  That will wait up to 30 seconds for a network connection to start, and will exit when the shorter of (a) 30 seconds or (b) a network connection has occurred.  That should ensure that the NFS server can be found before any further scripts can proceed.
Comment 7 Dan Williams 2013-07-10 22:03:38 EDT
Has anyone been able to check whether the NETWORKWAIT=yes fixes the issue?
Comment 8 Rashid Khan 2013-07-18 16:59:27 EDT
Due to lack of response for 5 months closing the issue for now.
If this is super critical and has to be fixed for the 5.10 or 5.11 release then please reopen it with enough information to qualify this issue as a critical item for the release. 


Note You need to log in before you can comment on or make changes to this bug.