Bug 54373 - Не удается подключиться через xrdp к Alt Workstation
Summary: Не удается подключиться через xrdp к Alt Workstation
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: xrdp (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-19 18:34 MSK by Olga
Modified: 2025-10-01 09:36 MSK (History)
8 users (show)

See Also:


Attachments
journalctl.log (34.35 KB, text/x-log)
2025-05-19 18:34 MSK, Olga
no flags Details
xrdp-sesman.log (20.61 KB, text/x-log)
2025-05-19 18:35 MSK, Olga
no flags Details
xrdp.log (57.35 KB, text/x-log)
2025-05-19 18:35 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2025-05-19 18:34:58 MSK
Created attachment 18508 [details]
journalctl.log

Версия программы:
=================
xrdp-0.10.3-alt1

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation 11

Шаги, приводящие к ошибке:
==========================
1. Установить пакеты:
# apt-get install xorg-drv-xrdp xrdp
2. Добавить пользователя в необходимые группы для успешного подключения:
# usermod -aG tsusers test && usermod -aG tsadmins test && id test
3. Запустить сервисы xrdp:
# systemctl enable --now xrdp xrdp-sesman
4. На другой машине подключится к компьютеру с запущенным xrdp используя xfreerdp:
- Поставить xfreerdp
# apt-get install xfreerdp
- Подключится к серверу, используя команду:
$ xfreerdp /u:user /p:password /v:XX.XX.XX.XX

Ожидаемый результат:
====================
Успешное подключение к рабочему столу

Фактический результат:
======================
Не удается подключиться к рабочему столу:
[18:22:46:467] [16120:00003ef9] [ERROR][com.freerdp.core] - [rdp_set_error_info]: ERRINFO_LOGOFF_BY_USER [0x0001000C]
[18:22:46:467] [16120:00003ef9] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry returned a system error 104: Соединение разорвано другой стороной
В journalctl следующие ошибки:
[ERROR] xrdp_mm_chansrv_connect: error in trans_connect chan
[ERROR] Xorg server closed connection
[ERROR] SSL_shutdown: Failure in SSL library (protocol error?)
[ERROR] SSL: error:0A000123:SSL routines::application data after close notify

Дополнительная информация:
==========================
Ошибка не воспроизводится для Alt Workstation K 11 - осуществляется успешное подключение к рабочему столу Alt Workstation K 11
Comment 1 Olga 2025-05-19 18:35:32 MSK
Created attachment 18509 [details]
xrdp-sesman.log
Comment 2 Olga 2025-05-19 18:35:57 MSK
Created attachment 18510 [details]
xrdp.log
Comment 3 Дмитрий Гурьев 2025-09-01 09:41:54 MSK
Ошибка с SSL разбиралась здесь https://forum.altlinux.org/index.php?topic=43501.15
В /etc/xrdp/xrdp.ini прописать строку: openssl req -x509 -newkey rsa:2048 -nodes -keyout key.pem -out cert.pem -days 365
Само подключение работать не начинает, но ошибка с SSL хотя бы не появляется
Comment 4 Полина Пойденко 2025-09-02 09:36:08 MSK
В качестве обходного пути можно попробовать выполнить следующие действия:
1. Раскомментировать следующую строку WaylandEnable=false в /etc/gdm/custom.conf
2. Перезагрузить систему.
3. В /etc/xrdp/sesman.ini в параметрах UserWindowManager и DefaultWindowManager заменить startwm.sh на /usr/bin/gnome-session.
Comment 5 Антон Мидюков 2025-09-22 18:50:33 MSK
(Ответ для Полина Пойденко на комментарий #4)
> В качестве обходного пути можно попробовать выполнить следующие действия:
> 1. Раскомментировать следующую строку WaylandEnable=false в
> /etc/gdm/custom.conf
> 2. Перезагрузить систему.

Эти два пункта не требуются.

> 3. В /etc/xrdp/sesman.ini в параметрах UserWindowManager и
> DefaultWindowManager заменить startwm.sh на /usr/bin/gnome-session.

Подготовил исправление для Сизифа (нужен аппрув):
[#395556] EPERM (try 6) xrdp.git=0.10.4.1-alt3

Таск для p11:
#395587 FAILED #1 [test-only] p11 xrdp.git=0.10.4.1-alt3
Comment 6 Новопольцев Дмитрий 2025-10-01 09:36:54 MSK
xrdp-0.10.4.1-alt4.x86_64
Alt Workstation 11.1 x86_64

Не воспроизводится после исправления в 0.10.4.1-alt3, сессия Gnome успешно запускается при удаленном подключении