Am Mo, den 13.12.2004 schrieb Arne Dieckmann um 6:52:
Dieter Kluenter schrieb:
Arne Dieckmann
writes: Ich wüßte Rat, allerdings benötige ich dazu zwei zusätzliche Informationen, 1. welche OpenLDAP Version
Ich glaube 2.2.6 (wie kann ich das anzeigen lassen?)
2.2.6 ist richtig
rpm -q openldap2 ?
2. welches database backend
Wenn als database bdb genommen wurde, suche mal in deinem System nach der Datei db_recover, bei mir ist diese unter /usr/local/BerkeleyDB<version>/bin . Stoppe ldap und dann mit dem Befehl su ldap && db_recover -h kannst du mit großer Wahrscheinlichkeit deine Database retten.
Bei mir heißt der Pfad: /usr/bin/
Das ist sicherlich nicht der Pfad auf dein DB-Verzeichnis. Das wird vermutlich /var/lib/ldap sein, prüfe das mal.
Der Pfad heißt /var/lib/ldap Wenn ich jetzt den Befehl su ldap && db_recover -h /var/lib/ldap eingebe, passiert eigenlich nichts, außer das ich dann als ldap angemeldet bin. (ldap@server:/root>) Muß ich dann noch was machen? Sorry für die Fragen, ldap ist recht neu für mich. Danke und Gruß Arne