| Summary: | NFS and LDAP do not work because network is not up yet | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Dennis Schridde <devurandom> |
| Component: | NetworkManager | Assignee: | Dan Williams <dcbw> |
| Status: | CLOSED WORKSFORME | QA Contact: | Desktop QE <desktop-qa-list> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2 | CC: | rkhan, tpelka |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-02-19 17:31:50 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Dennis Schridde
2012-04-19 09:56:43 UTC
Another thing to try is putting NETWORKWAIT=true into /etc/sysconfig/network; that'll make the initscripts wait for NM to bring up the network, or 30 seconds, whichever happens first. That basically switches on the old behavior of waiting for a network interface to start up before continuing with the bootup. Putting NETWORKWAIT=yes into /etc/sysconfig/network works. Gentoo/Linux sets the status of the NetworkManager service to "starting" (instead of "stopped" or "started") until the network is announced as up by nm-online - this way the init system (OpenRC) will know that it has to wait until it may start other services depending on the network. Maybe that would be an option for RHEL, too? Since RHEL 6.3 External Beta has begun, and this bug remains unresolved, it has been rejected as it is not proposed as exception or blocker. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux. The problem in RHEL6 is that the init system is simply not intelligent enough to handle dependencies and parallelizing scripts. That's fixed in later releases with systemd, where this is not a problem. Unfortunately, since sysvinit is pretty dumb, and everything is serialized with hardcoded dependencies, there's no other way to fix it except with NETWORKWAIT. (In reply to comment #5) > The problem in RHEL6 is that the init system is simply not intelligent > enough to handle dependencies and parallelizing scripts. That's fixed in > later releases with systemd, where this is not a problem. > > Unfortunately, since sysvinit is pretty dumb, and everything is serialized > with hardcoded dependencies, there's no other way to fix it except with > NETWORKWAIT. Thanks for your answer! |