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

Antwort per Email an