You are not logged in.

#1 2007-10-15 14:39:13

SenorSnor
Member
From: Delft, Netherlands
Registered: 2006-09-13
Posts: 48

[BDB/OpenLDAP] OpenLDAP won't start after BDB upgrade

After upgrading to BDB 4.6.21-1, my OpenLDAP-server doesn't start anymore displaying some error about environment mismatch. When upgrading BDB I saw the message I needed to upgrade the database, but that didn't work because the environment versions were different. (I've been trying to get this sh!t running for over two hours, deleted the database files in the meantime so I can't reproduce the error anymore ..)

According to JGC in http://bbs.archlinux.org/viewtopic.php?id=31375, where somebody has a similar problem, the following should be 100% working:

1) /etc/rc.d/openldap stop
it is stopped, wouldn't even start after reboot smile

2) slapcat -l /root/ldif
I made backup yesterday using this method

3) pacman -S openldap
local version is up to date

4) rm /var/lib/openldap/data/* (though you could keep a backup of DB_CONFIG)
check

5) slapadd -l /root/ldif
bdb_back_initialize: BDB library version mismatch: expected Berkeley DB 4.6.19: (August 10, 2007), got Berkeley DB 4.6.21: (September 27, 2007)
backend_init: initialized for type "bdb"
slapadd: slap_init failed!

6) /etc/rc.d/openldap start
it doesn't start (Fail). Starting manually with debugging on level 255, I get the following:

[root@kitten openldap]# /usr/sbin/slapd -f /etc/openldap/slapd.conf -d 255
@(#) $OpenLDAP: slapd 2.3.38 (Sep 29 2007 14:38:33) $
        tobias@T-POWA-LX:/home/tobias/Install/Arch/arch-cvs/extra/daemons/openldap/src/openldap-2.3.38/servers/slapd
daemon_init: <null>
daemon_init: listen on ldap:///
daemon_init: 1 listeners to open...
ldap_url_parse_ext(ldap:///)
daemon: IPv6 socket() failed errno=97 (Address family not supported by protocol)
daemon: listener initialized ldap:///
daemon_init: 2 listeners opened
slapd init: initiated server.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: BDB library version mismatch: expected Berkeley DB 4.6.19: (August 10, 2007), got Berkeley DB 4.6.21: (September 27, 2007)
backend_init: initialized for type "bdb"
slapd destroy: freeing system resources.
slapd stopped.
connections_destroy: nothing to destroy.

Any help appreciated, I really don't know what to do about this!

Offline

#2 2007-10-15 15:59:05

SenorSnor
Member
From: Delft, Netherlands
Registered: 2006-09-13
Posts: 48

Re: [BDB/OpenLDAP] OpenLDAP won't start after BDB upgrade

Someone opened a bug report for it already. Glad I'm not the only one with this problem smile http://bugs.archlinux.org/task/8311

Offline

Board footer

Powered by FluxBB