Bug 52563 - Veyon demo mode not working
Summary: Veyon demo mode not working
Status: CLOSED FIXED
Alias: None
Product: UCS@school
Classification: Unclassified
Component: UMC - Computer room
Version: UCS@school 4.4
Hardware: Other Linux
: P5 normal
Target Milestone: UCS@school 4.4 v9
Assignee: Ole Schwiegert
QA Contact: Tobias Wenzel
URL:
Keywords:
Depends on:
Blocks: 52522 52915 52922
  Show dependency treegraph
 
Reported: 2021-01-08 12:27 CET by Daniel Tröder
Modified: 2021-03-24 14:12 CET (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
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?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments
screenshot when resolution is different (209.40 KB, image/png)
2021-02-22 11:19 CET, Tobias Wenzel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Tröder univentionstaff 2021-01-08 12:27:43 CET
+++ This bug was initially created as a clone of Bug #52522 +++

Computerrooms that are configured as using the Veyon backend should also finally be using the veyon backend for computerroom operations.

-------------------

The demo mode in computer rooms using the Veyon backen is not working.
Comment 1 Ole Schwiegert univentionstaff 2021-02-16 14:31:45 CET
Changes implemented on oschwieg/4.4/veyon-integration

The demo mode should work now as expected. Please check especially delays in the UMC
Comment 2 Tobias Wenzel univentionstaff 2021-02-22 11:19:53 CET
Created attachment 10627 [details]
screenshot when resolution is different
Comment 3 Tobias Wenzel univentionstaff 2021-02-22 11:20:45 CET
QA → Verify

Code → OK


Veyon demo mode → is working :)
There are still some issues when using the presentation mode, but I don't see them necessarily in the scope of this bug.


My setting: primary node, replication node & 2 win 10 clients.

I've got a few remarks:

- If one of the user is LAdmin and the other is a student, the start of the presentation is not possible (no traceback).
- If the presenter has a lower screen resolution, the "listener" gets the non-scaled screen in the left corner. This is OK but not documented. LAdmin could do this. (this might be the case in italc, too)
- I would also recommend blocking notification on the Windows client since 
"der Benutzer root greift auf diesen Computer zu" is displayed multiple times which might be irritating. 
- Few times, I didn't succeed closing a presentation on the first try. Trying again, I succeeded.


I measured the time until the red/ green icons were visible in the UMC. 

Starting a presentation

red icon appears → ≤ 4s 
green icon appears → ≤ 9s

Closing a presentation

red icon appears → ≤ 3s
green icon appears: 6s, 26s, 5.5s, 31s 

- Once both icons disappeared when closing the presentation and shortly after the green was visible again (and did not disappear until I tried again)
- Once when starting the presentation only the green icon was visible.


- The usernames (in the UMC) sometimes disappear when they are updated (not in the scope of this bug)
Comment 4 Tobias Wenzel univentionstaff 2021-03-15 16:22:20 CET
Changes were already merged in 4.4 → OK 

[4.4] 98e0b9635 Bug #52522, Bug #52563: Add advisories
[4.4] 57c2ba6fb Bug #52522, #52563, #52551, #52521: Add changelog entries
[4.4] 1042cccc5 Bug #52563: Implement demo server for veyon

Merge → OK
Changelog → missing entry for veyon-client *
Advisory → missing entry for veyon-client *
Jenkins → is happy
Functionality → works like in branch


* Package was "probably" already built with Bug 52521 - Make ucsschool-veyon-client thread safe in version 1.0.1-5A~4.4.0.202103020852
Comment 5 Ole Schwiegert univentionstaff 2021-03-16 07:32:59 CET
That is correct.
I did not change the changelog entry anymore, but I appended the advisory.
Comment 6 Tobias Wenzel univentionstaff 2021-03-16 08:36:32 CET
Wonderful :) → Verified
Comment 7 Tobias Wenzel univentionstaff 2021-03-24 14:12:05 CET
UCS@school 4.4 v9 has been released.

https://docs.software-univention.de/changelog-ucsschool-4.4v9-de.html

If this error occurs again, please clone this bug.