Hallo Forum,
ich habe mal eine Frage.
Auf meinem Mailserver melden sich die Benutzer am LDAP an. Ich habe nun LDAP mit
Code:
slapcat -l originaldaten.ldif
gesichert und auf den neuen Testserver kopiert.
Grund dieser Aktion ist, dass sich die Hauptdomain unseres Betriebes wegen Umfirmierung geändert hat und ich nicht alle Benutzer auf dem neuen Server frisch anlegen wollte. Darum habe ich mir ein Testsystem angelegt um dies alles zu testen.
Die Ldapdaten unter /var/lib/ldap mit
habe ich gelöscht um beim Einspielen mit slapadd doppelte Einträge zu vermeiden.
Code:
rm -rf /var/lib/ldap/*
Dann erst versuchte ich mit mit
Code:
slapadd -l originaldaten-angepasst.ldif
die *.ldif Datei wieder einzuspielen.
Vorher habe ich allerdings alle Einträge AlteDomain in der Datei dasi.ldif mit suchen und ersetzten im Editor Kate durch NeueDomainersetzt und diese dann als originaldaten-angepasst.ldif gespeichert. Beim einspielen erhalte ich dann folgende Fehlermeldung:
Code:
Testserver:/ # slapadd -l originaldaten-angepasst.ldif
bdb_db_open: Warning - No DB_CONFIG file found in directory /var/lib/ldap: (2)
Expect poor performance for suffix dc=NeueDomain,dc=de.
<= str2entry: str2ad(accountStatus): attribute type undefined
slapadd: could not parse entry (line=245)
Die Zeile 245 ist aber eine Leerzeile ??
Selbst wenn ich alle Leerzeilen entferne bleibt die Fehlermeldung die selbe, nur die Zeilennummer ändert sich dann immer in die jeweils letzte Zeile der *.ldif Datei
Anmerkung: wenn ich auf meinem Testserver Ldap mit
Code:
slapcat -l testserver.ldif
sichere,lässt sich diese mit
Code:
slapadd -l testserver.ldif
fehlerfrei zurücksichern
Wer kann mir einen Tipp geben
Manfred
Lesezeichen