We have a Solaris 10 server and when users login in with SSH if the password has expired they can't change it.
They get the following error after entering the new password.
New Password:
sshd: failed to open dictionary database.
A dictionary file exists in /usr/shar/lib/dict
The only way I can avoid this it to uncheck "use keyboard interactive" in putty before logging in and then it is fine. However a lot of the users SSH to the server from another server so this won't work for them.
Has anyone ever come across this and know how to fix it?