| Summary: | Не удается подключиться через xrdp к Alt Workstation | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Olga <urozhaevaoo> | ||||||||
| Component: | xrdp | Assignee: | Антон Мидюков <antohami> | ||||||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P5 | CC: | antohami, cas, dgurev, lakostis, lav, novopoltsevdv, polipoki, shevchenkodyu | ||||||||
| Version: | unstable | ||||||||||
| Hardware: | all | ||||||||||
| OS: | Linux | ||||||||||
| Attachments: |
|
||||||||||
Created attachment 18509 [details]
xrdp-sesman.log
Created attachment 18510 [details]
xrdp.log
Ошибка с 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 хотя бы не появляется В качестве обходного пути можно попробовать выполнить следующие действия: 1. Раскомментировать следующую строку WaylandEnable=false в /etc/gdm/custom.conf 2. Перезагрузить систему. 3. В /etc/xrdp/sesman.ini в параметрах UserWindowManager и DefaultWindowManager заменить startwm.sh на /usr/bin/gnome-session. (Ответ для Полина Пойденко на комментарий #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 xrdp-0.10.4.1-alt4.x86_64 Alt Workstation 11.1 x86_64 Не воспроизводится после исправления в 0.10.4.1-alt3, сессия Gnome успешно запускается при удаленном подключении |
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