Hallo.
Ich habe eine Klasse (genauer gesagt eine Gruppe über die Option extraschueler
) angelegt, die hausmeister
heißt. Anschließend habe ich diese Klasse unsichtbar gemacht, damit da nicht versehentlich weitere Leute hineingeraten.
sophomorix-class -c hausmeister --hide
Danach habe ich über die WebUI zwei weitere Einträge gemacht, die in diese Gruppe gehören. Wenn ich nun in der WebUI auf „Speichern & Prüfen“ klicke, wird JEDES Mal gemeldet:
Benutzer werden aktualisiert: 2
<erster_login> AdminClass : attic --> hausmeister
<zweiter_login> AdminClass : attic --> hausmeister
Das geschieht aber nicht; die Meldung erscheint immer wieder: Die User bleiben offenbar im attic …
Bug oder Fehler meinerseits?
Es ändert übrigens nichts, wenn ich die Klasse wieder auf --unhide
stelle. Die User werden trotzdem nicht korrekt verschoben.
VG,
Michael
1 „Gefällt mir“
Hast du mal sophomorix-update
laufen lassen?
Gerade gemacht:
Es wird sogar gemeldet:
LOG : /usr/sbin/sophomorix-update terminated regularly
2 users updated
Ein erneutes sophomorix-check
zeigt dann aber wieder:
2 users can be updated in sophomorix.update
Der Vorgang wird offensichtlich nicht durchgeführt?! (von attic zurück in die Klasse; die User wurden seinerzeit migriert!)
Wird bei dir in der WebUI bei Klassen auch die Klasse „attic“ angezeigt?
Das Problem ist gelöst … die Klasse attic
war nicht mehr da.
Ich habe sie mit
sophomorix-class --create --skip-school-creation --class attic
neu angelegt und danach nochmals
sophomorix-check
und sophomorix-update
laufen lassen.
Seitdem sind die User von attic
--> hausmeister
versetzt …
Doch noch eine Beobachtung hinterher:
Der Aufruf von sophomorix-class
auf der Konsole liefert hier ganz viel Output, bevor das wesentliche erscheint – ist das bei Euch auch so?
Sehr oft das hier:
ACTION create needs object GROUP
* Option create needs MAYBE adminclass
* Option create needs MAYBE extraclass
* Option create needs MAYBE all
* Option create needs MAYBE teacherclass
* Option create needs ONE_OF class
ACTION kill needs object GROUP
* Option kill needs MAYBE adminclass
* Option kill needs MAYBE extraclass
* Option kill needs MAYBE all
* Option kill needs MAYBE teacherclass
* Option kill needs ONE_OF class
...
Und etwas später dann auch noch:
Option json is a modifier option
Option verbose is a modifier option
Option hide is an ACTION option (TRUE)
Working on ONE_OF
* ONE_OF options tested succesfully (1)
Working on MAYBE
* MAYBE options tested succesfully (0)
Option combinations successfully checked
{
"RUNTIME" => {
"EFFECTIVE_UID" => 0,
"REAL_UID" => 0,
"SUDO_USER" => "root"
},
"class" => "attic",
"gidnumber-migrate" => "---",
"hide" => 1,
"info" => 0,
"json" => 0,
"school" => "---",
"verbose" => 1
}
Ich würde sagen: Das ist nicht notwendig und sieht mir nach einem Debug-Mode aus, oder?? Kann man das abschalten??