Univention Bugzilla – Bug 48703
Join of UCS systems with a smaller UCS version than UCS master not possible
Last modified: 2019-03-12 11:01:06 CET
The join of UCS systems with a smaller UCS version than the UCS master are not possible. The join/pre-joinscripts hook tries to install the UCS@school app with the same version string that is also used on the DC master. If the master is actualised to UCS 4.5-0, the join hook would try to install e.g. UCS@school 4.5v3 on the joining DC slave which would fail, because 4.4v8 is highest available version for UCS 4.4. If univention-app install fails, the join will also fail. Untested workaround: univention-app install ucsschool=$VERSION_FOR_4.4 univention-join The hook will not try to install UCS@school if the app is already installed.
I missed that the hook uses the master's app's version string only if the UCS version of master and target system are identical. Otherwise only the appstring "ucsschool" is used without app version. → WORKSFORME
ACK
UCS@school 4.4 v1 has been released. https://docs.software-univention.de/release-notes-ucsschool-4.4v1-de.html If this error occurs again, please clone this bug.