Openldap auf Strato VServer

tejoc

Registered User
Unter Debian 3.1 und SuSe 10 habe ich auf dem eigenen Rechner einen laufenden LDAP Server. Unter SuSE 9.3 auf einem Strato VServer will die Ininitalisierung der Berkeley Datenbank unter /var/lib/ldap nicht gelingen. Ich erhalte nach rcldap start die folgendenden Meldungen:
Apr 22 11:01:44 hxxxxxx slapd[8647]: bdb_back_initialize: Sleepycat Software: Berkeley DB 4.3.27: (June 1, 2005)
Apr 22 11:01:44 hxxxxxx slapd[8647]: bdb_db_init: Initializing BDB database
Apr 22 11:01:44 hxxxxxx slapd[8648]: bdb(dc=test,dc=info): Berkeley DB library configured to support only private environments
Apr 22 11:01:44 hxxxxxx slapd[8648]: bdb_db_open: dbenv_open failed: Invalid argument (22)
Apr 22 11:01:44 hxxxxxx slapd[8648]: backend_startup: bi_db_open failed! (22)
Apr 22 11:01:44 hxxxxxx slapd[8648]: bdb(dc=test,dc=info): DB_ENV-lock_id_free interface requires an environment configured for the locking subsystem
Apr 22 11:01:44 hxxxxxx slapd[8648]: bdb(dc=test,dc=info): txn_checkpoint interface requires an environment configured for the transaction subsystem
Apr 22 11:01:44 hxxxxxx slapd[8648]: bdb_db_destroy: txn_checkpoint failed: Invalid argument (22)
Apr 22 11:01:44 hxxxxxx slapd[8648]: slapd stopped.


Ist es schon jemanden gelungen slapd auf einem VServer von Strato zum Laufen zu bringen.

Für Hilfe wäre ich sehr dankbar.

Gruß Jochen
 
Hi,

ich habe das selbe Problem. Ich habe auch schon versucht OpenLDAP selbst zu kompilieren.
Dabei kommt immer folgender Fehler:
cd tests; make test
make[1]: Entering directory `/root/openldap-2.3.24/tests'
make[2]: Entering directory `/root/openldap-2.3.24/tests'
Initiating LDAP tests for BDB...
Running ./scripts/all...
>>>>> Executing all LDAP tests for bdb
>>>>> Starting test000-rootdse ...
running defines.sh
Starting slapd on TCP/IP port 9011...
Using ldapsearch to retrieve the root DSE...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
./scripts/test000-rootdse: line 66: kill: (25678) - No such process
ldap_bind: Can't contact LDAP server (-1)
>>>>> Test failed
>>>>> ./scripts/test000-rootdse failed (exit 1)
make[2]: *** [bdb-yes] Error 1
make[2]: Leaving directory `/root/openldap-2.3.24/tests'
make[1]: *** [test] Error 2
make[1]: Leaving directory `/root/openldap-2.3.24/tests'
make: *** [test] Error 2

Hast du eine Lösung gefunden?
 
Die BDB Version ist mit deiner verwendeten OpenLDAP nicht kompatibel.

Schaust du hier: openldap.org

Ich verwende OpenLDAP 2.3.4 und BDB db-4.3.29.NC
Ich gehe mal davon aus, dass die Datenbank bei der OpenLDAP Kompilierung mit einbezogen wurde...

HTH
 
Last edited by a moderator:
atracura said:
Danke ich habe es ausprobiert und es läuft nun.

Prima, freut mich dir geholfen zu haben. Aber du solltest vor dem kompillieren immer nachlesen ob und welche Abhängigkeiten bestehen. Erspart Ärger und damit verbunden Zeit für eine Fehlersuche wo nichts zu finden ist!
 
Back
Top