[Bug 417163] [NEW] NSS overlay (nssov) fails to load

Matt Kassawara battery at writeme.com
Fri Aug 21 22:44:02 BST 2009


Public bug reported:

The NSS overlay (nssov) fails to load in 2.4.17 on Karmic.

# apt-cache policy slapd

slapd:
  Installed: 2.4.17-1ubuntu3
  Candidate: 2.4.17-1ubuntu3
  Version table:
     2.4.17-1ubuntu3 0
        500 http://us.archive.ubuntu.com karmic/main Packages
 *** 2.4.17-1ubuntu3 0
        100 /var/lib/dpkg/status

Output from 'ldapadd' when trying to load nssov module via the cn=config
backend...

# ldapadd -H ldapi:/// -Y external

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
dn: cn=module{2},cn=config
objectclass: olcmodulelist
cn: module{2}
olcmoduleload: {0}nssov
olcmodulepath: /usr/lib/ldap

adding new entry "cn=module{2},cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
        additional info: <olcModuleLoad> handler exited with 1

Output from 'slapd' in debug level 7...

oc_check_required entry (cn=module{2},cn=config), objectClass "olcModuleList"
oc_check_allowed type "objectClass"
oc_check_allowed type "cn"
oc_check_allowed type "olcModuleLoad"
oc_check_allowed type "olcModulePath"
oc_check_allowed type "structuralObjectClass"
lt_dlopenext failed: (nssov) file not found
send_ldap_result: conn=0 op=1 p=3
send_ldap_result: err=80 matched="" text="<olcModuleLoad> handler exited with 1"

Output from 'LD_DEBUG' reveals undefined symbol 'ber_bvmatch' in
nssov.so.0...

     18016:     symbol=ber_bvmatch;  lookup in file=slapd [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libldap_r-2.4.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/liblber-2.4.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libdb-4.7.so [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libodbc.so.1 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libslp.so.1 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libsasl2.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libgnutls.so.26 [0]    
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libcrypt.so.1 [0]     
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libresolv.so.2 [0]    
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libltdl.so.7 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libwrap.so.0 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libc.so.6 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libnsl.so.1 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libdl.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libtasn1.so.3 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libz.so.1 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libgcrypt.so.11 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/ld-linux.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libgpg-error.so.0 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/ldap/nssov.so.0 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libldap_r-2.4.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/liblber-2.4.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libpthread.so.0 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libc.so.6 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libresolv.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libsasl2.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libgnutls.so.26 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/ld-linux.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/tls/i686/cmov/libdl.so.2 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/usr/lib/libtasn1.so.3 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libz.so.1 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libgcrypt.so.11 [0]
     18016:     symbol=ber_bvmatch;  lookup in file=/lib/libgpg-error.so.0 [0]
     18016:     /usr/lib/ldap/nssov.so.0: error: symbol lookup error: undefined symbol: ber_bvmatch (fatal)
     18016:    
     18016:     file=/usr/lib/ldap/nssov.so.0 [0];  destroying link map

** Affects: openldap (Ubuntu)
     Importance: Undecided
         Status: New

-- 
NSS overlay (nssov) fails to load
https://bugs.launchpad.net/bugs/417163
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openldap in ubuntu.



More information about the Ubuntu-server-bugs mailing list