i have NIS on my server and on my machines,
i have been using it from last 1 year and suddenly it stopped working when i add a new user to the server it adds but when i want to convert it into NIS user it doesn't like i do it like this, i add the user to the server by using
# Useradd username
# passwd username
and then i run /var/yp/make and when i do that i get the following error

gmake[1]: Entering directory `/var/yp/Domain
gmake[1]: *** No rule to make target `/etc/shadow', needed by `passwd.byname'. Stop.
gmake[1]: Leaving directory `/var/yp/Domain
make: *** [target] Error 2

Existing Users are able to logon, but existing users are not able to change their password on NIS client machines, which was earlier possible.
i have checked on the server that followng daemons are running

please recommend