Hallo zusammen,
ich glaube … ich habe einen ziemlichen Kuddel-Muddel produziert und brauche Unterstützung aus der Communtiy.
Das Grundproblem. Ich habe 19 neue Benutzer in der Klasse „praktikant“ (via extrastudents.csv) erzeugt. Die Klasse gab es bisher noch nicht gab. sophomorix-add lief sauber durch. Aber: Die Klasse erscheint nicht in der Schulkonsole oder in der Ausgabe von sophomorix-class -i
Also geht es mit der Suche los: Und schnell glaubte ich den Fehler entdeckt zu haben: Ich habe einen Nutzer praktikant, der den gleichen Login-Namen hat, wie die der Namen der neuen Klasse. Ich meine mich zu erinnern dass so etwas keine gute Idee ist. Diesen Nutzer brauche ich allerdings nicht mehr.
Mein(e) Lösungsversuch(e):
Ich habe in einem ersten Schritt die Klasse praktikant in prak umbenannt. Darauf hin gibt sophomorix-check erwargungsgemäß folgendes aus
19 users can be updated in sophomorix.update
Perfekt. Also sophomorix-update durchgeführt … und nun kommt für jeden User der alten Klasse praktikant u. a. folgende Ausgabe:
WARNING: Group praktikant not found in ldap, skipping
Lange Rede … kurzer Sinn. Ich kann die schon angelegten Nutzer weder löschen noch umziehen da sie sozusagen in der Zombie-Klasse praktikant die es in der ldap nicht gibt gefangen sind.
Ich habe übrigens mittlerweile den nicht mehr benötigten Nutzer praktikant gelöscht. Das hat aber nichts gebracht was wenig überraschend ist, da ja bei den einzelnen LDAP-Einträgen der neuen User das Problem ist.
Liebe Gemeinde … Ich freue mich über konstruktive Vorschläge. Kann ich direkt in die LDAP-Datenbank schreiben oder gibt es ein „sophomorix-update --force“-Pendant? Evtl. denke ich aber auch zu kompliziert.
Viele Grüße
Tobi