1. UCS@school-Update#
This document contains the changelogs with the detailed change information for the update of UCS@school from version 5.2v5 to 5.2v6.
The change information for previous version jumps can be found at the changelog overview page.
1.1. Maintenance release 5.2v6#
UCS@school 5.2v6 is a maintenance release with bug fixes.
What’s new?
The
ucsschool_purge_timestamp.pyhook has been updated to use the newmap/unmapfunctions on UCS systems running version 5.2-6 and above. This fixes UMC issues in combination with delegated administration.Teachers can now reset passwords regardless of whether the student’s account is locked.
Join failures into domains that previously took part in an AD takeover are now fixed.
1.1.1. Activating the updated purge timestamp hook early#
Note
UCS 5.2-5 Errata 416 is required on all systems in the domain to activate the hook early.
The updated ucsschool_purge_timestamp.py hook is automatically activated during the update to UCS 5.2-6.
To activate it on UCS 5.2-5 systems with the required errata applied, run the following commands:
$ udm settings/udm_hook modify \
--set ucsversionend=5.2-4 \
--dn "cn=ucsschool_purge_timestamp_525,cn=udm_hook,cn=univention,$(ucr get ldap/base)"
$ udm settings/udm_hook modify \
--set ucsversionstart=5.2-5 \
--dn "cn=ucsschool_purge_timestamp,cn=udm_hook,cn=univention,$(ucr get ldap/base)"
1.2. General notes on the update#
During the update, services within the domain may fail. For this reason, the update should be performed within a maintenance window. It is generally recommended to install and test the update in a test environment first. The test environment should be identical to the production environment.
Please note that depending on the size of the UCS@school environment, this update may take longer than usual to complete.
1.3. Update process#
Major updates for UCS@school are released in the Univention App Center as a standalone app update. Minor updates and bug fixes (errata for UCS@school) that do not require interaction with the administrator are released in the repository of the already released app version of UCS@school. The changelog documents that Univention issues with each UCS@school app version are then expanded accordingly with a new section that shows which packages were released at what time and which errors were fixed in the process.