Bug 56931 - Update to Veyon version 4.8.2
Update to Veyon version 4.8.2
Status: RESOLVED MOVED
Product: UCS@school
Classification: Unclassified
Component: Veyon
UCS@school 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: Tobias Wenzel
:
Depends on:
Blocks: 53907 54885
  Show dependency treegraph
 
Reported: 2023-12-20 17:33 CET by Jan-Luca Kiok
Modified: 2024-04-30 12:37 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Release Management
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?: Yes
ISV affected?:
Waiting Support: Yes
Flags outvoted (downgraded) after PO Review:
Ticket number: 2023031621000374, 2023103021000468, 2023121221000131, 2024041921000151
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan-Luca Kiok univentionstaff 2023-12-20 17:33:11 CET
Veyon was released on the 14th August 2023. We should update our integration to that version.
Comment 1 Christina Scheinig univentionstaff 2024-01-10 09:14:34 CET
The customer runs 4.8.2.12 at the moment.
Comment 2 Mirac Erdemiroglu univentionstaff 2024-02-06 11:09:13 CET
Another customer is affected 2023121221000131

The customer has installed the latest version of Veyon from our Appcenter and this is causing errors or is unstable. We have other affected customers in the support regarding an unstable Veyon and were able to remedy the situation by pulling, updating and installing Veyon. 

That is just a workaround so far:

docker pull veyon/webapi-proxy:4.8.2.17
docker tag veyon/webapi-proxy:4.8.2.17 docker.software-univention.de/ucsschool-veyon-proxy:4.7.4.14-0
univention-app remove ucsschool-veyon-proxy
univention-app install ucsschool-veyon-proxy --do-not-pull-image


I think we should officially update the Veyon version in our Appcenter, because this made Veyon stable again.
Comment 4 Tobias Wenzel univentionstaff 2024-04-30 12:34:57 CEST
Old veyon verson:

$ univention-app info
UCS: 5.0-7 errata993
Installed: ... 4.4/ucsschool-veyon-proxy=4.7.4.14-0
$ docker image ls
REPOSITORY                                            TAG                 IMAGE ID            CREATED             SIZE
docker.software-univention.de/ucsschool-veyon-proxy   4.7.4.14-0          e87e44c89a96        20 months ago       158MB

New veyon version:

univention-app upgrade  ucsschool-veyon-proxy
$ docker image ls
REPOSITORY                                            TAG                 IMAGE ID            CREATED             SIZE
docker.software-univention.de/ucsschool-veyon-proxy   4.8.3.8             6f771eca1cbf        7 weeks ago         164MB
$ univention-app info
UCS: 5.0-7 errata993
Installed: ... 4.4/ucsschool-veyon-proxy=4.8.3.8



Switching from "4.4/..." version to "5.0/...". The 5.0 version is needed for installations in 5.2.


$ univention-app remove ucsschool-veyon-proxy
$ univention-app install ucsschool-veyon-proxy
$ univention-app info
UCS: 5.0-7 errata1032
Installed: cups=2.2.1 samba4=4.16 squid=3.5 ucsschool=5.0 v5 ucsschool-veyon-proxy=4.8.3.8
$ cat /var/cache/univention-appcenter/appcenter-test.software-univention.de/5.0/ucsschool-veyon-proxy_20240304103845.ini | grep SupportedUcsVersions
SupportedUcsVersions = 5.0-0
$ cat /var/cache/univention-appcenter/appcenter-test.software-univention.de/4.4/ucsschool-veyon-proxy_20240304103845.ini | grep SupportedUcsVersions
SupportedUcsVersions = 4.4-7 errata841, 5.0-0


I copied the ucs-school-veyon-windows package to the replica, installed it there and finally updated the software on the windows client.


- veyon update (5.0)
 - [x] new server version and old client → PT OK
 - [x] new server version and new client → PT OK
 - [x] old server version and new client version → PT OK

- merge requests for veyon clients 5.0
- move ini files to new repo: https://git.knut.univention.de/univention/ucsschool-components/veyon-proxy/


Product tests
- show display
- lock screen / unlock screen
- log off user
- lock input devices / lock input devices
- restart computer
- shutdown computer
- start computer (not possible, ok)
- start presentation
Comment 5 Tobias Wenzel univentionstaff 2024-04-30 12:37:04 CEST
The app will be released in the upcoming ucsschool release for 5.0 together with the ucs-school-veyon-windows package.

We decided to not release it for 4.4, see also https://forge.univention.org/bugzilla/show_bug.cgi?id=54885