Description of problem: Since applying the latest glibc patch for FC2, I am unable to ssh into any of my machines which are using NIS for authentication. Logging in as root works fine. I get: $ ssh op17 Connection to op17 closed by remote host. Connection to op17 closed. $ /var/log/secure gets the line: fatal: PAM session setup failed[6]: Permission denied I'm not sure if i'm able to log in at the console or not, as I'm a 24 hour flight away from having physical access to the machine! I tried restarting and disabling nscd but that didn't help. Version-Release number of selected component (if applicable): glibc-2.3.3-27.1 How reproducible: Always Steps to Reproduce: 1. Update to latest glibc 2. ssh in to a NIS machine Additional info:
A reboot after applying the glibc update fixed the problem.
glibc upgrade only restarts sshd, so that one can get in and restart other services or reboot. The thing is if interface between NSS modules and libc or among NSS modules changes (that happens quite frequently), already running daemons that after upgrade dlopen some NSS module are suddenly in inconsistent state.