Вопрос или проблема
Удаленный рабочий стол с Windows/Mac на Linux перестал работать после обновления до 24.10. Это работало на 24.06. В файле .xorgxrdp.10.log появляется следующая ошибка:
[ 85458.384] ожидаемая версия xrdp client_info 20230425, получена 20210723
[ 85458.384] (EE)
Фатальная ошибка сервера:
[ 85458.384] (EE) Обнаружена несовместимая версия xrdp - пожалуйста, перепройдите компиляцию (EE)
[ 85458.384] (EE)
Пожалуйста, обратитесь в службу поддержки The X.Org Foundation
на http://wiki.x.org
за помощью.
[ 85458.384] (EE) Также проверьте файл журнала ".xorgxrdp.10.log" для получения дополнительной информации.
[ 85458.384] (EE)
[ 85458.385] rdpmouseControl: что 4
[ 85458.385] rdpkeybControl: что 4
[ 85458.385] (II) AIGLX: приостановка клиентов AIGLX для переключения VT
[ 85458.385] rdpLeaveVT:
[ 85458.385] (EE) Сервер завершил работу с ошибкой (1). Закрытие файла журнала.
Сообщение, похоже, указывает на то, что версия клиента старше, чем ожидалось. Я обновил приложение удаленного рабочего стола на Mac/Windows, но продолжаю получать ту же ошибку в журнале:
[131068.505] ожидаемая версия xrdp client_info 20230425, получена 20210723
Запускается X.Org X Server 1.21.1.13
Буду признателен за любые советы.
Я столкнулся с этим около 15 минут назад, немного хитро, но тем не менее решение:
- Отредактируйте /etc/apt/sources.list.d/ubuntu.sources, добавив oracular-proposed рядом с oracular-backports
- sudo apt update
- sudo apt install xrdp/oracular-proposed
Сервис перезапустится, и вы сможете использовать RDP без проблем.
Ответ или решение
Устранение проблем с подключением по протоколу RDP после обновления до Ubuntu 24.10
Введение
После обновления до Ubuntu 24.10 пользователи столкнулись с проблемой подключения через удаленный рабочий стол (RDP) с Windows и Mac. Ошибка, возникающая в файле логов .xorgxrdp.10.log
, указывает на несовместимость версий между клиентом и сервером XRDP. В данной статье мы рассмотрим возможные причины и решения данной проблемы.
Проблема
Согласно предоставленным логам, ошибка гласит:
expected xrdp client_info version 20230425, got 20210723
Это указывает на то, что версия клиента XRDP, которую вы используете, устарела и несовместима с ожидаемой версией на сервере. Следовательно, обновление XRDP на сервере Ubuntu 24.10 стало необходимым шагом для успешного подключения.
Возможные решения
-
Обновление клиента XRDP: Убедитесь, что версия XRDP, установленная на вашем Ubuntu, актуальна. Для этого выполните следующие команды:
sudo apt update sudo apt upgrade xrdp
-
Использование альтернативных источников:
В случае, если стандартные репозитории не предоставляют актуальную версию XRDP, вы можете воспользоваться следующими шагами:- Откройте файл силоков пакетов:
sudo nano /etc/apt/sources.list.d/ubuntu.sources
- Добавьте
oracular-proposed
кoracular-backports
, чтобы включить пакет предложений. - Обновите список пакетов:
sudo apt update
- Установите XRDP из предложенных репозиториев:
sudo apt install xrdp/oracular-proposed
- Откройте файл силоков пакетов:
-
Проверка установки и перезагрузка службы XRDP: После установки новой версии XRDP перезапустите службу, чтобы изменения вступили в силу:
sudo systemctl restart xrdp
Дополнительные рекомендации
- Проверка конфигураций: Убедитесь, что конфигурационные файлы XRDP корректны и не содержат ошибок. Путь к основному конфигурационному файлу обычно выглядит так:
/etc/xrdp/xrdp.ini
. - Проверка логов: Чтобы лучше понять проблему, изучите другие логи, такие как
/var/log/xrdp-sesman.log
, для выявления возможных ошибок. - Клиентские обновления: Убедитесь, что клиент RDP, используемый на Windows и Mac, также обновлен до последних версий. Иногда проблемы могут возникать с устаревшими клиентскими приложениями.
Заключение
Следуя вышеуказанным шагам, вы сможете устранить проблему с подключением RDP от Windows/Mac к Ubuntu 24.10. Совместимость версий клиентского и серверного программного обеспечения является ключевым фактором успешного соединения. Если проблема сохраняется, рекомендуется обратиться к поддержке X.Org Foundation или сообществу Ubuntu для получения дополнительной помощи.