Mantis - openldap
Viewing Issue Advanced Details
3862 upgrade block always 2009-08-19 16:55 2010-01-09 10:19
wbonnet  
dam  
normal  
closed  
no change required  
none    
none  
0003862: OpenLDAP no longer start after berkeley db upgrade to current
After upgrading packages to current, openldap no longer start. It still try to use version 4.2 of bdb not 4.7, producing a "Unrecognized database type (bdb) error"

Here are the start logs :

line 9 (include /opt/csw/etc/openldap/schema/openldap-lpk.schema)
reading config file /opt/csw/etc/openldap/schema/openldap-lpk.schema
line 13 (attributetype ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey' DESC 'MANDATORY: OpenSSH Public key' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ))
line 19 (objectclass ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey' SUP top AUXILIARY DESC 'MANDATORY: OpenSSH LPK objectclass' MUST ( sshPublicKey $ uid ) ))
line 17 (pidfile /opt/csw/var/run/slapd.pid)
line 18 (argsfile /opt/csw/var/run/slapd.args)
line 21 (modulepath /opt/csw/libexec/openldap)
line 22 (moduleload back_bdb.la)
loaded module back_bdb.la
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: BDB library version mismatch: expected Sleepycat Software: Berkeley DB 4.2.52: (December 3, 2003), got Berkeley DB 4.7.25: (May 15, 2008)
backend_add: initialization for type "bdb" failed
module back_bdb.la: null module registered
line 61 (database bdb)
Unrecognized database type (bdb)
/opt/csw/etc/openldap/slapd.conf: line 61: <database> failed init (bdb)!
slapd destroy: freeing system resources.
slapd stopped.
connections_destroy: nothing to destroy.


Issue History
2009-08-19 16:55 wbonnet New Issue
2009-09-30 11:19 DidierL Note Added: 0006774
2009-09-30 11:28 dam Note Added: 0006776
2009-09-30 12:00 DidierL Note Added: 0006777
2009-09-30 12:02 DidierL Note Added: 0006778
2009-09-30 13:16 dam Note Added: 0006780
2010-01-09 10:18 dam Status new => assigned
2010-01-09 10:18 dam Assigned To => dam
2010-01-09 10:19 dam Note Added: 0007194
2010-01-09 10:19 dam Status assigned => closed
2010-01-09 10:19 dam Resolution open => no change required

Notes
(0006774)
DidierL   
2009-09-30 11:19   
Hi,

Did you find a solution? I have exactly the same issue with same version numbers for BDB. It looks like the openldap package should be upgradedā€¦
(0006776)
dam   
2009-09-30 11:28   
There is an updated OpenLDAP in testing. Please verify.
(0006777)
DidierL   
2009-09-30 12:00   
In testing? Do you mean in the "current" repository tree? I tried that tree but it didn't work:

# pkg-get -s "ftp://ftp.ibiblio.org/pub/packages/solaris/opencsw/current" [^] -u openldap
WARNING: gpg not found
No worries... you already have version 2.3.39,REV=2008.02.22 of openldap
If you doubt this message, run 'pkg-get -U', then run
 'pkg-get upgrade openldap'

Notice I am using solaris 5.10 i386.

(btw opencsw.org seems quite unstable)
(0006778)
DidierL   
2009-09-30 12:02   
Sorry I figured out I was already using the current tree before (looking at pkg-get.conf). I think I will try to switch back to stable. Is it possible to downgrade packages?
(0006780)
dam   
2009-09-30 13:16   
Please manually remove CSWbdb4 and install the previous version from
  http://csw.informatik.uni-erlangen.de/oldpkgs/ [^]

Best regards

  -- Dago
(0007194)
dam   
2010-01-09 10:19   
With the BDB packages reverted to the separate-version-layout this error should be no longer visible in OpenLDAP.