Bug 40063

Summary: Некорректное поведение при подключении по rdp к серверу
Product: Sisyphus Reporter: Николай Пряхин <desmond>
Component: xfreerdpAssignee: Mikhail Kolchin <mvk>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mvk, tatyana
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen_rec none

Description Николай Пряхин 2021-05-19 09:25:01 MSK
Created attachment 9361 [details]
screen_rec

Некорректное поведение при подключении по rdp к серверу с граф. оболочкой kde (kworkstation/education-kde) с открытой сессией. 

Шаги воспроизведения: 
Сервер. 
1.Установить пакеты xrdp xorg-drv-xrdp
# apt-get install xrdp xorg-drv-xrdp

2. Добавить пользователя test в группы tsusers, tsadmins (/etc/group)

3. Запустить xrdp.service xrdp-sesman.service 
#systemctl enable --now xrdp xrdp-sesman

Клиент. 
1.Установить xfreerdp
# apt-get install xfreerdp

2. Подключиться к серверу 
$ xfreerdp /v:<ip-адрес сервера> /u:<имя авторизованного пользователя> /p:<Пароль>


Фактический результат: 
На клиенте открывается окно FreeRDP, запускается графическая сессия, отображается индикатор загрузки.
После загрузки рабочий стол не загружается. 
При попытке на сервере (!) завершить сессию, меню завершения сеанса появляется на клиенте (!). 


Ожидаемый результат: 
На xfce при попытке подключиться к пользователю с активной сессией на сервере, новая сессия автоматически закрывается не блокируя и не влияя на работу сессии пользователя на сервере. 
На МАТЕ При попытке подключиться к пользователю с активной сессией на сервере, в открывшемся на клиенте окне появляется ошибка и рабочий стол не загрузится до тех пор пока не закроют графическую сессию на сервере.
Comment 1 Tatyana Gagina 2023-01-24 12:56:40 MSK
Стенды, обновлённые до Sisyphus:
Workstation K x86_64
Education x86_64 KDE

Версии: 
xorg-drv-xrdp-0.9.21.1-alt2
xrdp-0.9.21.1-alt2
plasma5-workspace-5.26.5-alt3

Проверялось на p9, ошибка воспроизводится.

Версии на p9: xrdp-0.9.17-alt2
xorg-drv-xrdp-0.9.17-alt2
plasma5-workspace-5.18.5-alt2.M90P.4
Comment 2 Tatyana Gagina 2023-01-24 14:30:50 MSK
Дополнительные исследования для Sisyphus: рабочий стол загружается, но не сразу (требуется продолжительное время). 
Данное поведение некорректно. 

Для сравнения: на xfce подключение выполняется мгновенно.

При попытке на удалённой системе завершить сессию - ничего не происходит.

Ожидаемый результат: завершение сессии удаётся выполнить, при подключении к серверу рабочий стол загружается сразу.