Helge Münnich wrote: > > > Am 25.09.2014 um 22:32 schrieb Holger Baumhof: >> Hallo Helge, >> >>> leider hilft das nicht. >>> >>> Alle Tests liefern wieder die selben Ergebnisse: Der Benutzer >>> "loginname" ist in der postgress-Datenbank, aber nirgendwo anders. >>> >>> Die eigentliche Fehlermeldung von sophomorix-add ist: >>> >>> DBD::Pg::db selectrow_array failed: ERROR: duplicate key value violates >>> unique constraint "ldap_entries_dn" >>> >>> DETAIL: Key >>> (dn)=(uid=loginname,ou=accounts,dc=merian,dc=fr,dc=bw,dc=schule,dc=de) >>> already exists. >>> >>> CONTEXT: SQL statement "INSERT INTO ldap_entries >>> (id,dn,oc_map_id,parent,keyval) VALUES >>> (ldap_entries_id,'uid='||username||',ou=accounts,'|| getdn,3,2,posix_account_id)" >>> Hallo, ich hatte mal das gleiche Problem. Bei mir hat es geholfen, den Benutzer aus ldap_entries zu entfernen, da er dort eingetragen ist, aber noch nicht in userdata. Beim nächsten Durchlauf von sophomorix-add wird er dann korrekt angelegt. 1. Anmeldung an ldap-Datenbank vom Server als root: psql -U ldap ldap
2. id des Eintrags heraussuchen: select * from ldap_entries where dn like '%loginname%'; 3. Numerische id des angezeigten Eintrags zum Löschen nutzen (angenommen id= 1001): delete from ldap_entries where id=1001; sollte die Meldung zeigen, dass ein Eintrag gelöscht worden ist. 4. Abmelden von der Datenbank: \q<Enter> Das hat bei mir so geholfen. Bei mir war es ein an ungünstiger Stelle abgebrochenes "import_workstations", das ein Klassenarbeitskonto halb angelegt hatte. Gruß, Frank Schütte _______________________________________________ linuxmuster-user mailing list [email protected] https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user
