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.
"passwd (NIS): Couldn't change passwd/attributes for
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
In HP-UX, you will see different error messages for the problems listed above:
pam_chauthtok: System error
clnt failure: RPC: Program not registered
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