> On my RH 6.2 system, I've started seeing PAM errors of the form: > > Dec 11 14:28:03 xxx login: PAM unable to dlopen(/lib/security/pam_console.so) > Dec 11 14:28:03 xxx login: PAM [dlerror: /usr/lib/libglib-1.2.so.0: symbol > getpwuid_r, > version GLIBC_2.1.2 not defined in file libc.so.6 with link time reference] getpwuid_r is the threadsafe version of getpwuid. > Dec 11 14:28:03 xxx login: PAM adding faulty module: > /lib/security/pam_console.so > > I'm given to understand this is related to a mismatch between the installed > pam build and the system's installed version of glibc. However, what I'm > running for each of those things are AFAIK the most recent versions > applicable to RH 6.2, _all_ just pulled off ftp.redhat.com (_all_ from the > same RPM directory) and _all_ just now re-installed at the same time: > > [root@xxx 14:30:51 /var/log]# rpm -q -a | egrep "pam|libc" > libc-5.3.12-31 > glibc-devel-2.1.3-22 > pam-0.72-20.6.x > glibc-2.1.3-22 > > So unless RedHat's ftp archive is internally inconsistent, these should > play nice together. But they're not. > > Ideas? Yeah, throw away libc. It's old, buggy and gives shit. Only Netscape 4.x needs it as far as I know. Also make sure /lib/libc.so.6 points to libc-2.1.3.so. Looking at the error, glib (yes, without the c) is compiled on a newer system. Igmar