Hi Sven, Am Dienstag, 7. Februar 2006 22:58 schrieb Sven Gehr:
Heute versuchte ich dann das System auszutricksen und den User mit meinem LDAP-Browser anzulegen und siehe da, dieser meldete auch das dieser User schon da wäre. Nur sehe ich ihn nicht. Weder im LDAP-Browser, noch wenn ich den LDAP mit ldapsearch auslese. Es scheint als wäre eine nicht abgeschlossene Transaktion in der LDAP-Datenbank (Vermutung) und deshalb die Frage ob es hier irgend eine Reorg-Funktion gibt?
nimm slapcat und exportiere deine db, halt den slapd an, schmeiss das was stört aus dem ldif raus, lösch das datenverzeichnis und importier es anschliessend wieder (am besten mit ldapadd statt slapadd weil dann eine schemaprüfung stattfindet sofern du es in der slapd.conf eingeschaltet hast). Diese methode ist so alt wie die openldap's, ältere Versionen hatten auch gerne mal einen korrupten index ... Gruss Falk