I have a solaris 7 machine running as an nis+ server in nis compatibilty
mode. I set up RH Linux 6.2 as a nisplus client in the "compat" mode
for passwd, group, and shadow entries in the nsswitch.conf file.
Everything seemed to be working OK. "ypcat passwd.byname" worked, the
"compat" features worked (i.e. -/+ in the passwd file did what I
expected), host lookups worked, etc., etc.
Then I took the network down for some routine maintenance, and upon
reboot, I can no longer get ypbind to bind to my domain. I get the
following error every time...
bash# ypbind --debug
cleared entry for domain domain.name.edu: server 0.0.0.0, port 0
parsing config file
Trying entry: ypserver XXX.XXX.XXX.37
parsed ypserver XXX.XXX.XXX.37
bindto_server: domain domain.name.edu, host XXX.XXX.XXX.37
clnt_create for server XXX.XXX.XXX.37
failed
I think the kicker here is the last line of the error message. The
strange part is that ypbind doesn't die, it just sits there useless.
I've gone back through all the steps I followed in the HOWTOs for
setting up NIS clients on Linux. The Solaris server was set up
according to their "Solaris Naming Setup and Configuration Guide"
manual, and I think it takes care of everything on the server side at
boot time, but perhaps this is a server problem (of course their logging
facilities suck, so it's difficult to track down the problem in
Solaris).
Any ideas?
-JR
Sent via Deja.com http://www.deja.com/
Before you buy.