Bug 53887

Summary: Открывается черный экран вместо удаленного рабочего стола при подключении к rdp серверу на Wayland
Product: Sisyphus Reporter: Olga <urozhaevaoo>
Component: freerdp3Assignee: Andrey Cherepanov <cas>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: admsasha, blinovdv, cas, demidovaa, ivanovav, mike, rider, rustem.galiullin.russia
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Olga 2025-04-17 18:05:59 MSK
Версия пакетов:
===============
libfreerdp3-3.15.0-alt1
wlfreerdp3-3.15.0-alt1
xfreerdp3-3.15.0-alt1
freerdp3-3.15.0-alt1
freerdp3-server-3.15.0-alt1

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

Настройка Alt Linux rdp server'а:
=================================
# apt-get install xrdp freerdp3-server fuse -y
# gpasswd -a test tsusers && \
gpasswd -a test fuse && \
reboot

Настройка Alt Linux rdp client'а:
=================================
1. Выполнить команду:
# apt-get install freerdp3

Шаги воспроизведения:
=====================
На сервере :
1. На экране авторизации выбрать сессию Wayland, ввести логин и пароль и войти
2. В терминале выполнить команду:
$ freerdp-shadow-cli /port:43043 /monitors:0 -auth

На клиенте (в любой сессии) :
1. В терминале выполнить подключение к серверу:
$ xfreerdp /v:10.88.XX.XX:43043

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

Фактический результат:
======================
Вместо рабочего стола ALT Linux открывается черный экран. В терминале на сервере выводится бесконечно выводится следующая ошибка:
[17:39:20:717] [36267:00008daf] [ERROR][com.freerdp.server.shadow.x11] - [x11_shadow_error_handler_for_capture]: X11 error: BadMatch (invalid parameter attributes) Error code: 8, request code: 49, minor code: 0


Дополнительная информация:
==========================
Ошибка не воспроизводится для сервера в X11 сессии.
Comment 1 Блинов Денис Вячеславович 2025-09-18 20:13:11 MSK
Ошибка акутальная для версий пакетов:
libfreerdp3-3.17.0-alt1
wlfreerdp3-3.17.0-alt1
xfreerdp3-3.17.0-alt1
freerdp3-3.17.0-alt1
freerdp3-server-3.17.0-alt1
При подключении к сессии Wayland у платформ:
p11-workstation-11.1-x86-64
p11-education-11.0-x86-64-kde
p11-education-11.0-x86-64-xfce
p11-kworkstation-11.1-x86-64
Comment 2 Лиловый шар 2025-11-03 12:42:14 MSK
Здравствуйте, данная ошибка возникает при использовании wayland при установленном xfreerdp3. Соответственно входите с x11, либо установите wlfreerdp3.
Comment 3 Лиловый шар 2025-11-03 12:58:32 MSK
Дополнение. Предыдущее наблюдение наложилось на включенный удаленный рабочий стол в параметрах системы, там сессия wayland работает. Установка же freerdp3-server вместе с xfreerdp3 и wlfreerdp3 - так же даёт ошибку с wayland.
Comment 4 Иванов Александр Владимирович 2026-04-10 11:31:59 MSK
Ошибка актуальна для версии freerdp3-3.24.1-alt1
Comment 5 Лиловый шар 2026-04-14 07:02:09 MSK
K11.3, от обновления к обновлению сбой то исчезает, то появляется. Ведь ошибка уже исправлена в какой-то ветке. Неудобно, оставил машину в другом городе для доступа, обновился, и связь пропала.
Comment 6 Демидов Алексей Александрович 2026-04-14 15:11:05 MSK
Ошибка актуальна для freerdp3-3.24.2-alt1
В терминале сервера бесконечный цикл ошибок X11 error: BadMatch
Comment 7 Лиловый шар 2026-04-15 07:00:21 MSK
Дополняю подробности сбоя на K11.3, ядро 6.12.74-6.12-alt1 (64-бита)) с крайними обновлениями. Сбой происходит исключительно при загрузке без монитора, когда работает только эмулятор монитора, то же, если загрузиться на нём и потом подключить монитор. Если загружать с монитором, rdp стартует, принимает соединения и работает. Похоже эмулятор всё же не распознаётся rdp как полноценный монитор.
Comment 8 Лиловый шар 2026-04-15 11:50:24 MSK
Я отключил из порта(display port 1.4a) видеокарты Nvidia Quadro переходник на hdmi для монитора, и оставил только эмулятор монитора(display port 1.4a). Ошибки больше не наблюдается, проверил несколько раз. freerdp3 запускается, обслуживает соединения.