Univention Bugzilla – Bug 53942
ucsschool-veyon-proxy should not be installed on primary
Last modified: 2024-03-11 15:35:50 CET
When I installed a multi-server env, ucsschool-veyon-proxy was installed on my primary: root@ucs-2731:~# univention-app info UCS: 5.0-0 errata127 Installed: ucsschool=5.0 b3 4.4/ucsschool-veyon-proxy=1.1 Upgradable: root@ucs-2731:~# ucr get server/role domaincontroller_master -> ucsschool-veyon-proxy should not be installed on primary
Implemented on oschwieg/53942 The problem was that the UMC schoolinstaller still installed the Veyon proxy app regardless of server roles or single/multiserver env. The fix checks if the server role is ucsschool/singlemaster and only if that is True the app is installed by the umc installer. (The code is there for singlemaster env, which is not handled by prejoin hooks) For the QA: - Veyon not installed on multiserver primary node - Veyon installed on singleserver primary node --> Install app from appcenter and install package from branch before running the installer.
OK: before patch single root@primary50:~# univention-app info UCS: 5.0-0 errata150 Installed: cups=2.2.1 samba4=4.13 squid=3.5 ucsschool=5.0 b3 4.4/ucsschool-veyon-proxy=1.1 before patch multi root@primary50:~# univention-app info UCS: 5.0-0 errata150 Installed: ucsschool=5.0 b3 4.4/ucsschool-veyon-proxy=1.1 with patch single root@primary50:~/ucs-school-umc-installer# univention-app info UCS: 5.0-0 errata152 Installed: cups=2.2.1 samba4=4.13 squid=3.5 ucsschool=5.0 b3 4.4/ucsschool-veyon-proxy=1.1 with patch multi root@primary50:~# univention-app info UCS: 5.0-0 errata152 Installed: ucsschool=5.0 b3 Can be merged
Build and merged: Package: ucs-school-umc-installer Version: 8.0.6A~5.0.0.202111161228 Branch: ucs_5.0-0 Scope: ucs-school-5.0 Release notes were added.
This package version has already been released as an errata update, closing this bug. Please clone this bug if this happens again.