[ac] openldap

Bartek Szady bszx-pld w bszx.eu.org
Czw, 31 Lip 2008, 23:23:59 CEST


Cześć

Po upgrade openldap do wersji 2.3.43 slapd umiera zaraz po starcie (po tym jak 
skrypt startowy wyświetli OK). W logach pojawiło się coś takiego:

--------------------------
Jul 31 16:15:27 geobid2 slapd[27837]: @(#) $OpenLDAP: slapd 2.3.43 (Jul 20 
2008 22:53:34) $     builder w aksjomat:openldap-2.3.43/servers/slapd

Jul 31 16:15:27 geobid2 slapd[27837]: daemon: IPv6 socket() failed errno=97 
(Address family not supported by protocol)

Jul 31 16:15:27 geobid2 slapd[27843]: bdb(dc=geobid,dc=pl): Program version 
4.5 doesn't match environment version 0.220

Jul 31 16:15:27 geobid2 slapd[27843]: bdb_db_open: Database cannot be opened, 
err -30972. Restore from backup!

Jul 31 16:15:27 geobid2 slapd[27843]: bdb(dc=geobid,dc=pl): 
DB_ENV->lock_id_free interface requires an environment configured for the 
locking subsystem

Jul 31 16:15:27 geobid2 slapd[27843]: bdb(dc=geobid,dc=pl): txn_checkpoint 
interface requires an environment configured for the transaction subsystem

Jul 31 16:15:27 geobid2 slapd[27843]: bdb_db_close: txn_checkpoint failed: 
Invalid argument (22)

Jul 31 16:15:27 geobid2 slapd[27843]: backend_startup_one: bi_db_open failed! 
(-30972)

Jul 31 16:15:27 geobid2 slapd[27843]: bdb_db_close: alock_close failed
Jul 31 16:15:27 geobid2 slapd[27843]: slapd stopped.
------------------------------

Pomógł downgrade openldap do poprzedniej wersji.

Z zeznań google wynika że powyższe komunikaty pojawiają się gdy nie zgadza się 
wersja berkeley_db z tą którą została utworzona baza. 
openldap-backend-bdb-2.3.43-1 jest zlinkowane z libdb-4.5 a 
openldap-backend-bdb-2.3.41-2 z libdb-4.2.
Przydałoby się ostrzeżenie że trzeba zrobić dump i restore.

-- 
Pozdrawiam
	Bartek Szady


Więcej informacji o liście dyskusyjnej pld-devel-pl