ehrlich@shire.cs.psu.edu (Dan Ehrlich) (12/30/88)
Machine Type: Sun 4/260S O/S Version: SunOS 4.0
Organization: Computer Science Department, The Pennsylvania State University
333 Whitmore Laboratory, University Park, PA 16802
Description:
Many times when the system is rebooted it seems that inetd can not find
all of the required entries from the services YP map. This is in spite of
the fact that these entries are present in both /etc/services and the YP
map. We often see entries like the following in the system log:
Dec 3 12:19:11 shire inetd[209]: login/tcp: unknown service
Dec 5 08:12:29 shire inetd[209]: login/tcp: unknown service
Dec 9 08:14:33 shire inetd[209]: login/tcp: unknown service
Dec 9 09:54:11 shire inetd[209]: login/tcp: unknown service
Dec 19 07:47:42 shire inetd[207]: shell/tcp: unknown service
Dec 19 08:57:45 shire inetd[1335]: daytime/tcp: unknown service
This causes whatever service was not found to be unavailable. Below are
the entries in the YP services map and the file /etc/services.
% ypcat -k services | egrep 'login|shell|daytime'
13/udp daytime 13/udp
513/tcp login 513/tcp
514/tcp shell 514/tcp cmd # no passwords used
13/tcp daytime 13/tcp
% egrep 'login|shell|daytime' /etc/services
daytime 13/udp
daytime 13/tcp
login 513/tcp
shell 514/tcp cmd # no passwords used
Repeat-By:
As the cause is unknown and it doesn't happen every time a procedure by
which to repeat this failure is not known.
Fix:
After the system has finished rebooting, kill off and restart inetd by
hand. Not a fix, but an unreasonable workaround.
Dan Ehrlich <ehrlich@shire.cs.psu.edu>
The Pennsylvania State University
Department of Computer Science
University Park, PA 16802lee@sleepy.unm.edu (Lee Ward) (01/07/89)
We had a VAX serving the YP databases and noticed exactly the same problem. Gee, with exactly the same "missed entries". Is there a blank line in /etc/services? If so, try taking it out. --Lee (Ward)