[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: LDAP Server causing panic *New Question*



Ian,

[root@betamax /]# ldd /lib/security/pam_ldap.so
        libldap.so.2 => /usr/lib/libldap.so.2 (0x40018000)
        liblber.so.2 => /usr/lib/liblber.so.2 (0x4003d000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40047000)
        libcrypto.so.2 => /lib/libcrypto.so.2 (0x40074000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x4013a000)
        libpam.so.0 => /lib/libpam.so.0 (0x4014a000)
        libdl.so.2 => /lib/libdl.so.2 (0x40152000)
        libc.so.6 => /lib/libc.so.6 (0x40156000)
        libssl.so.2 => /lib/libssl.so.2 (0x4027d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
[root@betamax /]# ldd /lib/libssl.so.2
        libcrypto.so.2 => /lib/libcrypto.so.2 (0x4003b000)
        libdl.so.2 => /lib/libdl.so.2 (0x40102000)
        libc.so.6 => /lib/libc.so.6 (0x40105000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

Thats what I dont get, shouldnt the error...
[dlerror: /lib/libssl.so.2: undefined symbol: OpenSSLDie]
... be present on an 'ldd'?  I should see something...

By the way, these are non-fatal errors.  Users are still able to ssh in.

openldap was compiled from source.  Everything was working fine until last 
night.  The only 2 things I did was do a "rpm -Fvh *" on the 7.3-updates 
from updates.redhat.com and tweak my pam.d config files (changing the 
order of pam_ldap.so/pam_unix.so).  Needless to say I reverted back to my 
old sshd files in pam.d.

Thanks for your help,


Caylan Van Larson

ps: heres the list of 7.3 updates, I added a * for possible culprits:

apache-1.3.23-14.i386.rpm
apache-devel-1.3.23-14.i386.rpm
apache-manual-1.3.23-14.i386.rpm
bind-9.2.1-0.7x.i386.rpm
bind-devel-9.2.1-0.7x.i386.rpm
bind-utils-9.2.1-0.7x.i386.rpm
cpp-2.96-112.i386.rpm
dateconfig-0.7.5-7.i386.rpm
ethereal-0.9.4-0.7.3.0.i386.rpm
ethereal-gnome-0.9.4-0.7.3.0.i386.rpm
evolution-1.0.3-6.i386.rpm
fetchmail-5.9.0-11.i386.rpm
fetchmailconf-5.9.0-11.i386.rpm
gcc-2.96-112.i386.rpm
gcc-c++-2.96-112.i386.rpm
gcc-chill-2.96-112.i386.rpm
gcc-g77-2.96-112.i386.rpm
gcc-java-2.96-112.i386.rpm
gcc-objc-2.96-112.i386.rpm
gdb-5.2-2.i386.rpm
ghostscript-6.52-9.4.i386.rpm
glibc-2.2.5-36.i386.rpm
glibc-2.2.5-37.i386.rpm
glibc-common-2.2.5-36.i386.rpm
glibc-common-2.2.5-37.i386.rpm
glibc-debug-2.2.5-36.i386.rpm
glibc-debug-2.2.5-37.i386.rpm
glibc-debug-static-2.2.5-36.i386.rpm
glibc-debug-static-2.2.5-37.i386.rpm
glibc-devel-2.2.5-36.i386.rpm
glibc-devel-2.2.5-37.i386.rpm
glibc-kernheaders-2.4-7.16.i386.rpm
glibc-profile-2.2.5-36.i386.rpm
glibc-profile-2.2.5-37.i386.rpm
glibc-utils-2.2.5-36.i386.rpm
glibc-utils-2.2.5-37.i386.rpm
kernel-2.4.18-5.i386.rpm
kernel-doc-2.4.18-5.i386.rpm
kernel-source-2.4.18-5.i386.rpm
libstdc++-2.96-112.i386.rpm
libstdc++-devel-2.96-112.i386.rpm
losetup-2.11n-12.7.3.i386.rpm
LPRng-3.8.9-4.i386.rpm
mailman-2.0.11-1.i386.rpm
miniChinput-0.0.3-20.i386.rpm
mod_python-2.7.8-1.i386.rpm
mod_ssl-2.8.7-6.i386.rpm
mount-2.11n-12.7.3.i386.rpm
mozilla-0.9.9-12.7.3.i386.rpm
mozilla-chat-0.9.9-12.7.3.i386.rpm
mozilla-devel-0.9.9-12.7.3.i386.rpm
mozilla-dom-inspector-0.9.9-12.7.3.i386.rpm
mozilla-js-debugger-0.9.9-12.7.3.i386.rpm
mozilla-mail-0.9.9-12.7.3.i386.rpm
mozilla-nspr-0.9.9-12.7.3.i386.rpm
mozilla-nspr-devel-0.9.9-12.7.3.i386.rpm
* mozilla-nss-0.9.9-12.7.3.i386.rpm
* mozilla-nss-devel-0.9.9-12.7.3.i386.rpm
mozilla-psm-0.9.9-12.7.3.i386.rpm
* nscd-2.2.5-36.i386.rpm
* nscd-2.2.5-37.i386.rpm
* nss_ldap-189-2.i386.rpm
openssh-3.1p1-6.i386.rpm
openssh-askpass-3.1p1-6.i386.rpm
openssh-askpass-gnome-3.1p1-6.i386.rpm
openssh-clients-3.1p1-6.i386.rpm
openssh-server-3.1p1-6.i386.rpm
openssl095a-0.9.5a-14.i386.rpm
openssl096-0.9.6-9.i386.rpm
openssl-0.9.6b-24.i386.rpm
openssl-devel-0.9.6b-24.i386.rpm
openssl-perl-0.9.6b-24.i386.rpm
perl-Digest-MD5-2.20-1.i386.rpm
psmisc-20.2-3.73.i386.rpm
sane-backends-1.0.7-6.1.i386.rpm
sane-backends-devel-1.0.7-6.1.i386.rpm
squid-2.4.STABLE6-6.7.3.i386.rpm
ucd-snmp-4.2.5-7.73.0.i386.rpm
ucd-snmp-devel-4.2.5-7.73.0.i386.rpm
ucd-snmp-utils-4.2.5-7.73.0.i386.rpm
util-linux-2.11n-12.7.3.i386.rpm
xchat-1.8.9-1.73.0.i386.rpm


However, some of those would not have been touched:

[root@betamax 7.3-updates]# rpm -qa | grep nss
mozilla-nss-0.9.9-12.7.3
openssh-askpass-gnome-3.1p1-6
openssh-askpass-3.1p1-6
openssh-clients-3.1p1-6
openssl-0.9.6b-24
mozilla-nss-devel-0.9.9-12.7.3
openssh-3.1p1-6
openssh-server-3.1p1-6

[root@betamax 7.3-updates]# rpm -qa | grep open
openmotif-2.2.2-5
openssh-askpass-gnome-3.1p1-6
openjade-1.3.1-4
openssh-askpass-3.1p1-6
openssh-clients-3.1p1-6
openssl-0.9.6b-24
openmotif-devel-2.2.2-5
openssh-3.1p1-6
openssh-server-3.1p1-6


Thanks (again)


Caylan




On Thu, 1 Aug 2002, Ian Ballantyne wrote:

> Hi Caylan,
> 
> First I am assuming your /lib/security/pam_ldap.so and /lib/libssl.so.2 are 
> there and ok.  If they are, then it looks like something in PAM has been 
> compiled against a different version of one of these system libraries, 
> although you should also check your ldap server (did you compile from source 
> of install from a rpm?)  You should check the dependencies in the pam_ldap 
> module with "ldd pam_ldap.so".  This will give you more information and 
> hopefully some better idea of what is happening.
> 
> Ian
> 
> 
> On Thursday 01 August 2002 19:06, you wrote:
> > The client system is a 2-proc Dell Poweredge running RedHat 7.3.  I am
> > running NSCD.  When I say Crash/Lockup I mean any authentication just
> > hangs indefinately.  Users logged in are still able to do work.
> >
> > But here is another one, anyone know what the heck this is???
> >
> > --SNIP
> > Aug  1 11:17:26 betamax sshd[8101]: PAM unable to
> > dlopen(/lib/security/pam_ldap.so) 
> > Aug  1 11:17:26 betamax sshd[8101]: PAM [dlerror: /lib/libssl.so.2: 
> undefined symbol: OpenSSLDie] Aug  1 11:17:26
> > betamax sshd[8101]: PAM adding faulty module: /lib/security/pam_ldap.so 
> Aug 1 11:25:39 betamax sshd[8538]: PAM unable to 
> dlopen(/lib/security/pam_ldap.so) 
> Aug  1 11:25:39 betamax sshd[8538]: PAM
> > [dlerror: /lib/libssl.so.2: undefined symbol: OpenSSLDie] Aug  1 11:25:39
> > betamax sshd[8538]: PAM adding faulty module: /lib/security/pam_ldap.so Aug
> >  1 11:32:31 betamax sshd[8873]: PAM unable to
> > dlopen(/lib/security/pam_ldap.so) Aug  1 11:32:31 betamax sshd[8873]: PAM
> > [dlerror: /lib/libssl.so.2: undefined symbol: OpenSSLDie] Aug  1 11:32:31
> > betamax sshd[8873]: PAM adding faulty module: /lib/security/pam_ldap.so Aug
> >  1 11:32:48 betamax sshd[8887]: PAM unable to
> > dlopen(/lib/security/pam_ldap.so) Aug  1 11:32:48 betamax sshd[8887]: PAM
> > [dlerror: /lib/libssl.so.2: undefined symbol: OpenSSLDie] Aug  1 11:32:48
> > betamax sshd[8887]: PAM adding faulty module: /lib/security/pam_ldap.so
> > --SNAP
> >
> > Help, this week has been a bad one.
>