Have you made any changes to your passwd, group or shadow files other than with the server manager? I had a similar problem, and eventually found that an extra colon was in one line of /etc/shadow. I never did figure out how it got there...
I finally found it using the pwck utility, if I remember correctly.
Kirk