Neues Paket sophomorix 3.72.0-2 mit folgenden fixes:
1) Bugfix für Klassen versetzen:
Bug: bisher blieben tolerierte und deaktivierte user in ihrer Klasse, nun
werden sie nach attic versetzt (wie bei der 6.xer).
Lösung nach Paketinstallation: Alle user updaten:
sophomorix-check
sophomorix-update
-> Einige Schüler sollten in den attic versetzt werden
-> attic sollte unter OU=Students liegen, z.B.:
# sophomorix-class -i -c attic
CN=attic,OU=attic,OU=Students,OU=default-school,OU=SCHOOLS,DC=bw,DC=de
Evtl. muss mehrfach sophomorix-check und sophomorix-update aufgerufen werden, bis nichts
mehr zu tun ist.
2) Bugfix für quota:
Schulweites quota wurde im Feld sophomorixQuota (Multivalue) bei jedem user
gesetzt: Jeder user hat nun ein individuelles Quota.
Schulweite quota-Änderungen werden nicht mehr umgesetzt, weil das
individuelle Quota gilt.
Lösung nach Paketinstallation:
A) Bisherige quotaeinstellungen sichern (falls erforderlich):
# sophomorix-quota --show-nondefault > /root/oldquota
(Da jeder ein individuelles Quota hat, sieht man alle Schüler)
B) Individuelles quota entfernen bei allen usern (in ihrem AD-attribut sophomorix-quota):
# sophomorix-user --quota-reset-students <schoolname>
# sophomorix-user --quota-reset-teachers <schoolname>
C) Umsetzen individuelles quota entfernen
# sophomorix-quota
D) individuelles quota neu setzen, wo erforderlich:
# sophomorix-user --user <user> --quota <default-school>:<Quota in MiB>:<comment>
Sonderquota (außerhalb school.conf) anzeigen lassen:
# sophomorix-quota --nondefault
Quota setzen:
# sophomorix-quota
3) Klassenstatus P (permanent) oder M (managed)
Alle Klassen wurden bisher als permanent (Status: P) angelegt.
Deshalb werden leere Klassen durch die neuen Befehle
# sophomorix-class --delete-all-empty-classes
# sophomorix-class --delete-all-teacheronly-classes
NICHT gelöscht. Wenn man sie auf Status M setzt, werden sie gemanaged, also mit obigen
Befehlen gelöscht.
Also je nach Bedarf Klassen auf Status M setzen:
# sophomorix-class -c <klasse> --status M
Und dann mit obigen Befehlen leere Klassen entfernen.
linuxmuster-webui7 version: linuxmuster-webui7_1.0.104-1 ist fertiggestellt.
Folgende Verbesserungen eingefügt:
Hier haben wir ein größeres Update was die Listenvalidierung angeht.
Sowohl die Devices List als auch die Schüler / Lehrer / extra Students sollten nun genau anzeigen wo es ein Problem gibt.
Darüber hinaus habe ich im Listenmodul den Punkt Extra Kurse entfernt. Dies hat in Vergangenheit zu Verwirrung geführt da die Funktion noch nicht vollständig im Backend verfügbar ist. Sobald es an der Stelle Fortschritte gibt kann der Eintrag wieder aktiviert werden.
Sophomorix Schnittstelle aktualisiert, es hatte sich der Fehler eingeschlichen dass Benutzer mit der Zeichenfolge ‚null‘ im Namen zu unvorhersehbaren Ergebnissen geführt haben
linuxmuster-base7 7.0.45 aktiviert auf dem Server den NTP-Dienst, der gleichzeitig dann von Samba- und DHCP-Dienst den Clients angekündigt wird. Als Eltern-NTP des Servers ist u.a. die Firewall konfiguriert. Siehe #78.