krdp-6.5.5-alt2 Сервер: Alt Workstation K 11.2 x86_64 Alt Education KDE 11.0 x86_64 обновленные до Sisyphus Клиенты: Windows 7 Windows 10 Windows 11 Шаги воспроизведения: 1. Настроить krdp-сервер: Зайти в Параметры KDE -> Удаленный рабочий стол Добавить пользователя, установить логин и пароль для входа Включить чек-бокс Автозапуск при входе Включить чек-бокс Генерировать автоматически Нажать "Применить" Перезагрузить систему и войти в графическую сессию пользователя 2. На клиенте Windows: Нажать "Win+R" -> ввести "mstsc" -> нажать "Enter" В открывшемся окне "Подключение к удаленному рабочему столу" в поле "Компьютер" ввести <server_IP>:3389, ввести имя пользователя, поставить галочку "Разрешить мне сохранить данные" -> Подключить -> Ввести пароль -> Ok -> Установить соединение не смотря на ошибки сертификата Ожидаемый результат: windows-клиент успешно подключается к krdp-серверу Фактический результат: соединение не устанавливается, появляется ошибка: "Этот сеанс будет прекращен из-за ошибки протокола. Попробуйте подключиться заново к удаленному компьютеру" На krdp-сервере соответствующий лог: krdpserver[2752]: [14:49:26:830] [2752:00000b09] [WARN][com.freerdp.api] - [peer_unexpected_client_message]: Unexpected client message in state CONNECTION_STATE_FINALIZATION_FONT_LIST, missing flag FINALIZE_CS_FONT_LIST_PDU [0x00000100] krdpserver[2752]: org.kde.krdp: New client connected: Windows platform Windows NT krdpserver[2752]: kpipewire_vaapi_logging: DRM device not found krdpserver[2752]: kpipewire_record_logging: Hardware encoding is not supported on this device. krdpserver[2752]: [libx264 @ 0x7f8fd405f0c0] -qscale is ignored, -crf is recommended. krdpserver[2752]: [libx264 @ 0x7f8fd405f0c0] using cpu capabilities: MMX2 SSE2 SSE3 Cache64 krdpserver[2752]: [libx264 @ 0x7f8fd405f0c0] profile Constrained Baseline, level 6.0, 4:2:0, 8-bit krdpserver[2752]: kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1 krdpserver[2752]: [14:49:27:424] [2752:00000b09] [ERROR][com.freerdp.core.transport] - [transport_read_layer]: BIO_read returned a system error 104: Соединение разорвано другой стороной krdpserver[2752]: [14:49:27:425] [2752:00000b09] [ERROR][com.freerdp.core.peer] - [transport_read_layer]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D] krdpserver[2752]: [14:49:27:425] [2752:00000b0b] [ERROR][com.freerdp.channels.rdpgfx.server] - [rdpgfx_server_handle_messages]: WTSVirtualChannelRead failed! krdpserver[2752]: [14:49:27:425] [2752:00000b0b] [ERROR][com.freerdp.channels.rdpgfx.server] - [rdpgfx_server_thread_func]: rdpgfx_server_handle_messages failed with error 1359 krdpserver[2752]: [14:49:27:476] [2752:00000b0c] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry returned an error: error:80000020:system library::Обрыв канала krdpserver[2752]: [14:49:27:476] [2752:00000b0c] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry returned an error: error:80000020:system library::Обрыв канала krdpserver[2752]: MimeData setting timeout krdpserver[2752]: [14:49:31:893] [2752:00000ac0] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry returned an error: error:80000020:system library::Обрыв канала Ошибка связана с тем, что в krdp теперь отключен ntlm
Актуально для версии: krdp-6.5.5-alt4