Версия пакетов: =============== libfreerdp3-3.15.0-alt1 wlfreerdp3-3.15.0-alt1 xfreerdp3-3.15.0-alt1 freerdp3-3.15.0-alt1 Стенд с ошибкой, обновлен. до Sisyphus: ======================================== Alt Workstation K 11 (клиент) Alt Workstation 11 (клиент) Настройка Windows: ================== 1. Скачать spice-guest-tools с https://www.spice-space.org/download/windows/spice-guest-tools/spice-guest-tools-latest.exe и установить все предлагаемые драйвера. После установки необходимо перезапустить виртуальную машину. 2. Создать пользователя test c паролем 1 ( При настройке Windows выбрать "Использовать параметры по умолчанию" -> Далее -> Общественная сеть) 3. Перейти в "Панель управления" -> "Система и безопасность" -> "Система"-> "Дополнительные параметры системы" на вкладке "Удаленный доступ" и выбрать в меню "Удаленный рабочий стол" "Разрешать подключения от компьютеров с любой версией удаленного рабочего стола". Применить -> ОК Настройка Alt Linux rdp client'а: ================================= 1. Выполнить команду: # apt-get install freerdp3 Шаги воспроизведения: ===================== 1. Подключиться к Windows пользователю test $ xfreerdp /u:test /p:1 /v:10.88.XX.XX /sec:tls Ожидаемый результат: ==================== Успешное подключение к рабочему столу. Фактический результат: ====================== Не удалось подключиться к рабочему столу Windows. В терминале выводятся следующие ошибки: [AVHWDeviceContext @ 0x7f2778010680] No VA display found for device /dev/dri/renderD128. [16:53:18:351] [17033:0000428c] [ERROR][com.freerdp.codec] - [libavcodec_init]: Could not initialize hardware decoder, falling back to software: Недопустимый аргумент [AVHWDeviceContext @ 0x7f277804d200] No VA display found for device /dev/dri/renderD128. [16:53:18:366] [17033:0000428c] [ERROR][com.freerdp.codec] - [libavcodec_init]: Could not initialize hardware decoder, falling back to software: Недопустимый аргумент [16:53:18:378] [17033:0000428c] [ERROR][com.freerdp.crypto] - [freerdp_tls_handshake]: BIO_do_handshake failed
На версиях пакетов: libfreerdp3-3.17.0-alt1 wlfreerdp3-3.17.0-alt1 xfreerdp3-3.17.0-alt1 freerdp3-3.17.0-alt1 Ошибка не воспроизвелась, корректное открытие рабочего стола. Подключение так же было через tls: xfreerdp /u:test /p:1 /v:10.88.XX.XX /sec:tls В консоли так же выводились ошибки No VA display found for device /dev/dri/renderD128. Но ошибки freerdp_tls_handshake]: BIO_do_handshake failed, которая сообщает об ошибке TLS соединения не было.
Ошибка воспроизводится на Sisyphus (с /sec:tls) и без c версиями: libfreerdp3-3.19.0-alt1 wlfreerdp3-3.19.0-alt1 xfreerdp3-3.19.0-alt1 freerdp3-3.19.0-alt1 В терминале выводятся следующие ошибки: [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Using /p is insecure [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Passing credentials or secrets via command line might expose these in the process list [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Consider using one of the following (more secure) alternatives: [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - /args-from: pipe in arguments from stdin, file or file descriptor [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - /from-stdin pass the credential via stdin [17:03:16:213] [4888:00001318] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - set environment variable FREERDP_ASKPASS to have a gui tool query for credentials [17:03:16:217] [4888:0000131a] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: : keycode: 0x08 -> no RDP scancode found [17:03:16:217] [4888:0000131a] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: : keycode: 0x5d -> no RDP scancode found [AVHWDeviceContext @ 0x7f9558010f40] No VA display found for device /dev/dri/renderD128. [17:03:16:301] [4888:0000131a] [ERROR][com.freerdp.codec] - [libavcodec_init]: Could not initialize hardware decoder, falling back to software: Недопустимый аргумент [AVHWDeviceContext @ 0x7f955804af40] No VA display found for device /dev/dri/renderD128. [17:03:16:339] [4888:0000131a] [ERROR][com.freerdp.codec] - [libavcodec_init]: Could not initialize hardware decoder, falling back to software: Недопустимый аргумент [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: ************************************************* [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: This build is using [runtime-check] build options: [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: * 'WITH_VERBOSE_WINPR_ASSERT=ON' [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: * [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: [runtime-check] build options might slow down the application [17:03:16:468] [4888:0000131a] [WARN][com.freerdp.core.rdp] - [log_build_warn][0x55f37faa82a0]: ************************************************* [17:03:16:475] [4888:0000131a] [ERROR][com.freerdp.crypto] - [freerdp_tls_handshake]: BIO_do_handshake failed [17:03:16:475] [4888:0000131a] [ERROR][com.freerdp.core] - [transport_default_connect_tls]: ERRCONNECT_TLS_CONNECT_FAILED [0x00020008] Также воспроизводится на p11 c версиями: wlfreerdp3-3.17.0-alt1 xfreerdp3-3.17.0-alt1 freerdp3-3.17.0-alt1 wlfreerdp3-3.19.0-alt1 xfreerdp3-3.19.0-alt1 freerdp3-3.19.0-alt1 libfreerdp3-3.19.0-alt1