Bug 40063 - Некорректное поведение при подключении по rdp к серверу
Summary: Некорректное поведение при подключении по rdp к серверу
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: xfreerdp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Kolchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-19 09:25 MSK by Николай Пряхин
Modified: 2023-01-24 14:30 MSK (History)
2 users (show)

See Also:


Attachments
screen_rec (904.42 KB, video/mp4)
2021-05-19 09:25 MSK, Николай Пряхин
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 подключение выполняется мгновенно.

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

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