1. UCS@school-Update#

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 5.0 v3 nach 5.0 v4.

Sofern notwendig, werden wichtige Hinweise zum Update in einem separaten Abschnitt behandelt. Die Änderungsinformationen für vorherige Versionssprünge finden sich unter https://docs.software-univention.de/.

1.1. Generelle Hinweise zum Update#

Während der Aktualisierung kann es zu Ausfällen von Diensten innerhalb der Domäne kommen. Aus diesem Grund sollte das Update innerhalb eines Wartungsfensters erfolgen. Grundsätzlich wird empfohlen das Update zunächst in einer Testumgebung einzuspielen und zu testen. Die Testumgebung sollte dabei identisch zur Produktivumgebung sein.

1.2. Änderung der Windows Namenskonventionen#

In Windows gibt es Benutzernamen, die für spezielle Verwendungszwecke reserviert sind. Wenn Sie für die Generierung von Benutzernamen ein Schema verwenden, kann dies zu ungültigen Benutzernamen in Windows führen. Dies kann zu Fehlern in Windows Umgebungen führen, z.B. Benutzer die sich nicht einloggen können.

Wir eine Validierung während des Imports von Benutzern hinzugefügt, um diese ungültigen Benutzernamen zu verhindern. Administratoren können diese Validierung mit der UCR Variable ucsschool/validation/username/windows-check deaktivieren. Wenn die Variable auf true gesetzt ist, validiert der Import die Benutzernamen. Wenn Sie nur Linux Systeme haben, können sie diese Überprüfung deaktivieren.

Das mit diesem Release ausgelieferte Join-Skript überprüft, ob alle im System verwendeten Benutzernamen unterstützt werden. Wenn keine ungültigen Benutzernamen gefunden wurden, wird die UCR Variable ucsschool/validation/username/windows-check UCR variable auf true gesetzt, sodass die neue Validierung sofort eingesetzt wird.

Wenn Sie ungültige Benutzernamen haben, wird das Join-Skript die UCR Variable nicht setzen. Sie haben dann folgende Optionen:

  1. Benutzen Sie das UMC Modul „System Diagnose“, um eine Liste der ungültigen Benutzernamen zu bekommen. Nach der Korrektur der Benutzernamen können Sie die UCR Variable ucsschool/validation/username/windows-check auf true setzen.

  2. Sie können die UCR Variable ucsschool/validation/username/windows-check auf false setzen, um die Validierung temporär für dieses Minor Release auszuschalten.

Nachdem das Join-Skript durchgelaufen ist, kann die UCR Variable jederzeit vor dem Import gesetzt werden. Sie können ebenfalls die Diagnose für ungültige Benutzernamen über das UMC Modul „System Diagnose“ starten.

Warnung

In UCS 5.2, dem nächsten Minor Release, werden ungültige Windows Benutzernamen in UCS@school Systemen nicht länger unterstützt. Dies gilt auch für Domänen, die nur Linux Systeme beinhalten. Bitte überprüfen Sie ihre Benutzernamen mit dem UMC Modul „System Diagnose“ und ändern Sie die Benutzernamen, die ungültig sind, bevor Sie das Upgrade durchführen.

1.3. Update-Prozess#

Größere Updates für UCS@school werden im Univention App Center als eigenständiges App-Update heraus gegeben. Kleinere Updates und Fehlerbereinigungen (Errata für UCS@school), die keine Interaktion mit dem Administrator erforderlich machen, werden im Repository der bereits veröffentlichten App-Version von UCS@school heraus gegeben. Die Changelog Dokumente, die Univention mit jeder UCS@school App-Version heraus gibt, werden dann entsprechend um einen neuen Abschnitt erweitert, aus dem ersichtlich wird, zu welchem Zeitpunkt welche Pakete veröffentlicht und welche Fehler dabei behoben wurden.