Why are there “random” missing services at boot time(even though the services are in the /etc/services file or NIS map)?
The three primary causes for “random” missing services are as follows: A) “Blank” lines in /etc/services. This is the primary cause. B) NIS/YP server not responding quickly enough to the “getservbyname” call. The only fix is to replace the systems version of inetd with a version that re-tries a “unknown” service. I have “hacked” a version of munetd(public domain replacement for inetd) to do this. It is available from thor.ece.uc.edu. Get the file /pub/sun-faq/munetd.tar.Z C) Sun’s implementation of the services map is incorrect. To correct this problem you will need to replace some library routines in libc. These routines and directions on installing them are available from thor.ece.uc.edu. Get the file /puv/sun-faq/getservent.tar.Z. Another fix(if you do not want to modify your libc’s) is to just remove the services map from NIS. However, you will need to update the services file by hand.
Related Questions
- Are the time periods to submit corrected drawings in response to the Notice to File Missing Parts and the Notice to File Corrected Application Papers extendable?
- Why are there "random" missing services at boot time(even though the services are in the /etc/services file or NIS map)?
- When I boot FreeBSD for the first time after install I get Missing Operating System . What is happening?