UCS@school 4.4 v5 Changelog


Inhaltsverzeichnis

1. UCS@school-Update
1.1. Generelle Hinweise zum Update
1.2. Updateprozess
1.3. Spezielle Hinweise zum Migrationsskript für UCS@school-Rollen
1.4. Changelog UCS@school 4.4v5
1.4.1. Released on 2020-03-25:
1.5. Errata updates in UCS@school 4.4v4

§Kapitel 1. UCS@school-Update

Dieses Dokument enthält die Changelogs mit den detaillierten Änderungsinformationen zum Update von UCS@school von Version 4.4 v4 nach 4.4 v5. Sofern notwendig, werden wichtige Hinweise zum Update in einem separaten Abschnitt behandelt. Die Changelogs werden nur in Englisch gepflegt. 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.

UCS@school 4.4v5 setzt für das Update bzw. die Neuinstallation mindestens die UCS-Version 4.4-3 voraus. Die betreffenden Systeme müssen daher vor dem Update mindestens auf diese UCS-Version aktualisiert werden.

§1.2. Updateprozess

Größere Updates für UCS@school werden im Univention Appcenter als eigenständiges App-Update herausgegeben. 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 herausgegeben. Die Changelog-Dokumente, die Univention mit jeder UCS@school-App-Version herausgibt, 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.

§1.3. Spezielle Hinweise zum Migrationsskript für UCS@school-Rollen

Mit dem Errata Update vom 11.09.2019 gab es eine Regression im Migrationsskript für UCS@school-Rollen. Sollten Sie im Zeitraum vom 11.09.2019 bis zum 27.11.2019 Ihr UCS@school von einer Version kleiner als 4.4v1 aktualisiert haben, dann konsultieren Sie bitte den folgenden Artikel auf univention help: https://help.univention.com/t/keyerror-ucsschoolrole-in-computerroom-room-aquire-and-schoolwizards-computers-query/13718

§1.4. Changelog UCS@school 4.4v5

§1.4.1. Released on 2020-03-25:

Source package ucs-school-import in version 17.0.29A~4.4.0.202003201250:

  • Logging of the import has been improved (Bug 50039):

    • The log file /var/log/univention/ucs-school-import-error.log with entries of log level ERROR and above is now created besides the regular log file /var/log/univention/ucs-school-import.log.

    • The origin of the import job is now printed to the log file, so it is now possible to distinguish between jobs started on the command line and jobs started via the UMC module.

    • The first line of the input file (CSV) is now printed to the log file.

    • Multiple symlinks are now created in the directory /var/log/univention/ucs-school-import/ to allow faster search for relevant log entries

  • The SiSoPI documentation has been moved from the packages HTML documentation to the official UMC-import manual: https://docs.software-univention.de/ucsschool-umc-import-handbuch-4.4.html (Bug 50806).

  • The script ucs-school-purge-expired-users does not fail anymore in a scenario where school is not set in the import configuration (e.g. SiSoPI) (Bug 50406).

Source package ucs-school-lib in version 12.1.10A~4.4.0.202002211437:

  • Internal change: within the UCS@school LDAP attribute ucsschoolRole are now additional context types allowed. Besides the existing school the new type exam has been added (Bug 50819).

Source package ucs-school-metapackage in version 12.0.3-1A~4.4.0.202003251252:

  • When joining a Domaincontroller Backup into a UCS@school domain, demo schools are no longer created. The creation of demo schools is only performed during initial installation of UCS@school on the Domaincontroller Master (Bug 50578).

  • To reduce the load of LDAP servers in the UCS@school domain, the UCR variable nss/group/cachefile/check_member will be unset during the update to UCS@school 4.4v5 or higher. Thus the ldap-group-to-file mechanism no longer checks each group member for existence (Bug 50905).

  • New diagnostic modules are now automatically installed on Domaincontroller Master and Domaincontroller Backup systems (Bug 50500).

Source package ucs-school-umc-diagnostic in version 1.0.0-9A~4.4.0.202003241232:

  • The new package ucs-school-umc-diagnostic provides several diagnostic modules for UCS@school (Bug 50500, Bug 50795).

Source package ucs-school-umc-exam in version 9.0.1-34A~4.4.0.202002252150:

  • The tracking of exam users has been improved: in the past, problems could occur if users participated in several parallel tests and one of the tests was finished. The membership in exams is no longer recorded in LDAP via the attribute ucsschoolSchool but via an additional role entry in ucsschoolRole (Bug 50819).

  • The containers for exam users are now cached per OU. This fixes problems with exam users from multiple OUs (Bug 50588).

§1.5. Errata updates in UCS@school 4.4v4

After the release of UCS@school 4.4v4, some errata updates for UCS@school 4.4v4 were released, which were usually applied automatically when the errata updates for UCS were applied. The changes from the errata updates for UCS@school 4.4v4 are listed here again for clarity, since they are also part of UCS@school 4.4v5:

Source package ucs-school-umc-computerroom:

  • Until now, wake-on-LAN packets were only sent out via an external tool via the network interface to which the default route was assigned. The UMC module computerroom now creates these packages itself and sends them by default on all interfaces unless the interface is on a blacklist (see UCR variables ucsschool/umc/computerroom/wakeonlan/blacklisted/interfaces and ucsschool/umc/computerroom/wakeonlan/blacklisted/interface_prefixes) (Bug 49970).

  • If a user is logged in via single sign on, it is no longer necessary for the user to re-enter the password to start an exam (Bug 50772).

  • The UMC now sends the iTALC screen lock signal again if it does not arrive on the client computer or the client computer is no longer locked e.g. due to a reboot (Bug 50740).

Source package ucs-school-import:

Source package ucs-school-metapackage:

  • During a re-join of DC school slaves, the LDAP attribute userAccountControl was set to demote these objects, which caused them to be recognized as normal Windows Host Objects by the S4 Connector. The S4 Connector then mistakenly appended the value win_computer to the LDAP attribute ucsschoolRole. This faulty behaviour has been fixed (Bug 50280).

Source package ucs-school-umc-exam:

  • If a user is logged in via single sign on, it is no longer necessary for the user to re-enter the password to start an exam (Bug 50772).

  • The cron job /etc/cron.d/ucs-school-umc-exam-master is no longer executed on DC backup systems to prevent concurrency problems (Bug 50765).

  • The computers of computer rooms are now cached to improve performance during the start of an exam (Bug 50817, Bug 50588).

  • The logging of the Exam UMC module was improved (Bug 50818, Bug 50588).