Bug 5435
Summary: | ypbind started before pcmcia | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | gerald |
Component: | ypbind | Assignee: | Cristian Gafton <gafton> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | CC: | libhart |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-02-04 02:35:56 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
gerald
1999-09-29 15:19:10 UTC
This should still work because ypbind will keep trying to bind to a NIS server even after failing the first time. Does it never connect at all? Though the standard setup still worked on my laptop, it is very annoying to have [Failed] messages when the network attempts to start, and changing the pcmcia link to occur before the network gives better diagnotic messages about what the ethernet/modem card is, etc, etc, so I hope that this will be fixed. *** Bug 4229 has been marked as a duplicate of this bug. *** Ypbind won't bind before a few minutes after startup with pcmcia starting at /etc/rc.d/init.d/S45pcmcia. This is because there is no way to bind if a pcmcia network card is the only interface and ypbind is starting at S13. In keeping with convention, the kill for pcmcia is listed as S96pcmcia. As most kill/start combinations add to 100, the S45pcmcia links in /etc/rc.d/rc3.d rc4.d and rc5.d should all be changed to S04pcmcia. When ypbind runs it will bind immediatly, allowing for logins from NIS passwd maps. In general, you really should not rely on the order of execution of startup scripts to ensure that a PCMCIA device is ready when some other startup event happens. Aside from the issue that a PCMCIA device may simply not be present at boot time, running the PCMCIA startup script causes devices to be configured in the background, and a card may or may not be ready when the next init script gets control. Some PCMCIA cards take a fair amount of time to be fully initialized (the power-up sequence can take several seconds, transceiver autonegotiation can take several seconds, etc). Shuffling the order of the boot scripts may appear to be a good fix in certain specific cases, but it really is not a general solution. with pcmcia we can not make sure that ypbind starts after the networking has been initalized. Because of the way pcmcia works, the ethernet initialization is done in background and there is not much one can do to find out when the network is up and running. |