rpc.yppasswdd errors

rpc.yppasswdd is the RPC service responsible for changing a NIS password on the NIS master server.

"Create clnt failure: RPC: Program not registered"
If you receive this error when attempting to change a user's password, the rpc.yppasswdd daemon is not running on the NIS master server. It is located in /usr/lib/netsvc/yp.

More information:
http://www.netsys.com/sunmgr/1998-08/msg00030.html

"passwd (NIS): Couldn't change passwd/attributes for {user}"
The rpc.yppasswdd daemon is probably running, but is looking for NIS maps in the default /var/yp directory when the actual NIS maps are stored in a different directory. If NIS maps are in /var/yp/maps, for example, use the following command to start rpc.yppasswdd:

/usr/lib/netsvc/yp/rpc.yppasswdd -D /var/yp/maps

More information:
http://aa11.cjb.net/sun_managers/2000/01/msg00160.html


In HP-UX, you will see different error messages for the problems listed above:

pam_chauthtok: System error

Create clnt failure: RPC: Program not registered
Permission denied

And in HP-UX's syslog, you may see this error:

syslog: passwd(NIS): couldn't create client to YP master

Follow the same troubleshooting procedures listed above for these error messages.

Back to brandonhutchinson.com.

Last modified: 07/02/2003