Re: PAM dlopen errors...hmmm...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> 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





[Index of Archives]     [Fedora Users]     [Kernel]     [Red Hat Install]     [Linux for the blind]     [Gimp]

  Powered by Linux