Fehler beim Starten von slapd

Fehler beim Starten von slapd

Auf meiner CentOS 6.5-Maschine habe ich gerade einen neuen Import mit dem slapaddBefehl zum Laden eines neuen LDIF (von einem anderen Server) durchgeführt.

Die dc Werte sind genau gleich und es hat bei einem vorherigen Ladevorgang funktioniert. Zwischen zwei Ladevorgängen säubere ich die Datenbank mitrm -f /var/lib/ldap/*

Aber wenn ich jetzt versuche, den slapd-Dienst zu starten, service slapd starterhalte ich diese Fehlermeldung:

Starting slapd:         [FAILED]

Ich habe geprüft, ob irgendwo ein Fehlerprotokoll vorhanden ist, kann es aber nicht finden:

  • Nichts sieht aus wie *ldap*oder *slapd*im /var/logOrdner
  • Die log.000000xxxDateien in /var/lib/ldap suchen Binärdateien

Gibt es eine Möglichkeit herauszufinden, warum slapd nicht richtig startet?

Antwort1

Wenn Sie alles aus entfernt haben /var/lib/ldap/, fehlt Ihnen DB_CONFIGvermutlich die Datei, die erforderlich ist, damit slapd (und Tools) wissen, mit welchen Einstellungen die bdb/ hdb-Datenbanken eingerichtet werden müssen.

Versuchen Sie, den Vorgang slapdmit aktiviertem Debugging auszuführen, um die Ursache slapdfür den Startverweigerungsgrund weiter zu untersuchen:

# slapd -u ldap -g ldap -d 255

Dadurch wird eine sehr ausführliche Debug-Protokollierung aktiviert stderr(Sie müssen natürlich den Benutzer- und Gruppennamen entsprechend anpassen).

verwandte Informationen