| Summary: | выход из сессии в сеансе xrdp повторно запускает сессию | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | zvn <zvn> | ||||
| Component: | xrdp | Assignee: | Антон Мидюков <antohami> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | antohami, cas, eltsovga, lakostis, lav, shevchenkodyu, urozhaevaoo | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Версия программы: ================= xrdp-0.10.5-alt1 Стенды с ошибкой, обновлен. до Sisyphus: ======================================== Alt Workstation K 11.2 Настройка Alt Linux rdp server'а: =========================================== # apt-get install xrdp freerdp3-server fuse -y # usermod -aG tsusers test && usermod -aG tsadmins test && id test # systemctl enable --now xrdp xrdp-sesman && sleep 5; systemctl status xrdp xrdp-sesman Настройка Alt Linux rdp client'а: ================================= 1. Выполнить команду: # apt-get install freerdp3 remmina remmina-plugins Шаги воспроизведения: ===================== 1. Заблокировать экран системы Alt Linux rdp server'а 2.1 На клиенте в терминале выполнить подключение к серверу: $ xfreerdp /u:<user> /p:<password> /v:<XX.XX.XX.XX> 2.2 В окне подключенного сервера выполнить завершение сеанcа 3.1 На клиенте открыть Remmina и создать RDP подключение к северу 3.2 В окне подключенного сервера выполнить завершение сеанcа Ожидаемый результат: ==================== Успешное завершение сеанса с первого раза Фактический результат: ====================== После завершения сеанса система заново автоматически запускается. Чтобы выключить сеанс необходимо еще раз завершить сеанс в окне подключенного сервера Нашёл ошибку в своём патче для startwm.sh. xrdp-0.10.5-alt2 -> sisyphus: Sat Mar 14 2026 Anton Midyukov <antohami@altlinux> 0.10.5-alt2 - xrdp-alt-startwm.patch: fix command runwm (Closes: 58126). - xrdp-alt-startwm.patch: get STARTUP from command 'runwm --print'. Таск для p11: https://packages.altlinux.org/ru/tasks/411431/ (Ответ для Антон Мидюков на комментарий #4) > Таск для p11: > https://packages.altlinux.org/ru/tasks/411431/ спасибо, всё работает как надо (Ответ для zvn на комментарий #5) > (Ответ для Антон Мидюков на комментарий #4) > > Таск для p11: > > https://packages.altlinux.org/ru/tasks/411431/ > > спасибо, всё работает как надо Вам спасибо за баг-репорт. |
Created attachment 20822 [details] .xsession-errors:10.0 происходит следующее: подключаемся по rdp, затем нажимаем Завершить сеанс. Окно подключения остается открытым и сеанс как-бы заново запускается. Затем снова нажимаем Завершить сеанс и он завершается. (см.вложение xsession-errors:10.0) возможно, это только к mate имеет отношение. устранил вот так в startwm.sh, начиная со строк: # debian, alt if [ -r /etc/X11/Xsession ]; then pre_start unset DBUS_SESSION_BUS_ADDRESS unset SESSION_MANAGER exec mate-session fi