Удаленный вход в Ubuntu 24.04 соединяется с черным экраном

Вопрос или проблема

Я хотел воспользоваться встроенной функцией удаленного входа, которая была добавлена в Ubuntu, но после подключения к серверу у меня экран черный. Я не уверен, в чем причина, так как журналы не указывают на что-либо конкретное.

Вывод journalctl /usr/libexec/gnome-remote-desktop-daemon -f во время попытки подключения:

gnome-remote-desktop-daemon[1119]: [23:24:42:342] [1119:00009a43] [ERROR][com.freerdp.core.tpkt] - [tpkt_ensure_stream_consumed_]: [rdp_read_info_packet] Получен недействительный длина заголовка TPKT 608, на 214 байт слишком длинный!
org.gnome.RemoteDesktop.Handover.desktop[39794]: Не удается загрузить libcuda.so.1
org.gnome.RemoteDesktop.Handover.desktop[39794]: Не удается загрузить libnvidia-encode.so.1
gnome-remote-de[39794]: RDP-сервер запущен
gnome-remote-de[1119]: [RDP] Отправка перенаправления сервера
gnome-remote-desktop-daemon[1119]: [23:24:43:191] [1119:00009a43] [ERROR][com.freerdp.core.peer] - [rdp_set_error_info]: ERRINFO_LOGOFF_BY_USER [0x0001000C]
gnome-remote-de[1119]: [RDP] Сетевое или преднамеренное отключение, остановка сеанса
gnome-remote-desktop-daemon[1119]: [23:24:43:192] [1119:0000045f] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry вернул системную ошибку 32: Разорванное соединение
org.gnome.RemoteDesktop.Handover.desktop[39794]: [23:24:43:240] [39794:00009be7] [ERROR][com.freerdp.core.tpkt] - [tpkt_ensure_stream_consumed_]: [rdp_read_info_packet] Получен недействительный длина заголовка TPKT 618, на 214 байт слишком длинный!
org.gnome.RemoteDesktop.Handover.desktop[39794]: [23:24:43:369] [39794:00009be7] [WARN][com.freerdp.core.peer] - [peer_unexpected_client_message]: Неожиданное сообщение клиента в состоянии CONNECTION_STATE_FINALIZATION_FONT_LIST, отсутствует флаг FINALIZE_CS_FONT_LIST_PDU [0x00000100]
gnome-remote-de[39794]: [RDP.CLIPRDR] Возможности клиента: длинные именования форматов, потоковая передача файлов, передача файлов без путей к ним, может блокировать данные клипа, поддержка огромных файлов
gnome-remote-de[39794]: [RDP.AUDIO_PLAYBACK] Форматы клиента: [AAC: false, Opus: false, PCM: true]
gnome-remote-de[39794]: [RDP.RDPGFX] CapsAdvertise: Принятие набора возможностей с версией RDPGFX_CAPVERSION_106, флаги возможностей клиента: H264 (AVC444): true, H264 (AVC420): true

У меня есть другая система, также работающая на Ubuntu 24.04, которая загружается без проблем, и я сравнил журналы между двумя системами и не вижу ничего, что бросается в глаза. Похоже, все запускается успешно, но я остаюсь с черным экраном.

Эта проблема возникает как при совместном использовании рабочего стола, так и при удаленном входе. Я пробовал совместное использование рабочего стола, чтобы убедиться, что это не какая-то проблема без дисплея, поэтому я убедился, что монитор подключен и отображает рабочий стол, и попытался подключиться, но получил тот же черный экран. Кроме того, это не похоже на проблему сетевого соединения, потому что я могу оставаться подключенным с черным экраном столько, сколько хочу.

У кого-нибудь есть идеи?

gnome-remote-desktop v46.3-0

Ответ или решение

Решение проблемы черного экрана при удаленном подключении к Ubuntu 24.04

Если вы сталкиваетесь с черным экраном при попытке удаленного подключения к Ubuntu 24.04 с использованием встроенной функции удаленного входа, существует несколько потенциальных причин и способов их устранения. В этой статье мы подробно рассмотрим возможные источники этой проблемы и предложим шаги для их исправления.

1. Анализ логов

Из предоставленных вами логов можно выделить несколько критически важных ошибок:

  • tpkt_ensure_stream_consumed: множество записей об ошибках, связанных с TPKT заголовками, могут указывать на проблемы с протоколом RDP, который используется для удаленного подключения.

  • Cannot load libcuda.so.1 и libnvidia-encode.so.1: эти ошибки говорят о том, что система не может загрузить необходимые библиотеки, что может влиять на отображение графики.

  • ERRINFO_LOGOFF_BY_USER: это сообщение указывает на то, что сессия могла быть случайно отключена пользователем или системой.

Эти ошибки могут быть связаны как с конфигурацией графической среды, так и с параметрами RDP.

2. Проверьте настройки графической среды

Одной из основных причин черного экрана может быть неправильно настроенная графическая среда:

  • Убедитесь, что у вас установлены необходимые драйвера графики. Для работы с удаленным графическим интерфейсом могут потребоваться проприетарные драйверы NVIDIA. Проверьте, установлены ли они, используя команду:

    ubuntu-drivers devices
  • Если они доступны, установите их с помощью следующей команды:

    sudo ubuntu-drivers autoinstall

3. Проверьте конфигурацию Gnome Remote Desktop

Технические вопросы, связанные с конфигурацией Remote Desktop, также могут вызвать черный экран. Убедитесь, что у вас правильно настроены параметры удаленного рабочего стола:

  • Desktop Sharing: Перейдите в "Настройки" -> "Sharing" и проверьте, включена ли опция "Screen Sharing", а также правильно ли указаны разрешения для доступа к экрану.

  • Проверьте файлы конфигурации: иногда файлы конфигурации могут быть повреждены. Попробуйте переустановить gnome-remote-desktop:

    sudo apt remove gnome-remote-desktop
    sudo apt install gnome-remote-desktop

4. Проверка подключения и сетевых настроек

Иногда сетевые настройки могут повлиять на работоспособность удаленного подключения:

  • Убедитесь, что на сервере нет активных брандмауэров, блокирующих порты, используемые для RDP. Обычно это порт 3389.

  • Проверьте сетевые соединения командой:

    netstat -tuln

5. Использование других методов подключения

Если проблема сохраняется, попытайтесь использовать альтернативные приложения для удаленного доступа, такие как Remmina или X2Go. Эти приложения часто могут преодолевать проблемы совместимости и обеспечения безопасности по сравнению с встроенной функцией Ubuntu.

6. Обратитесь к сообществу

Если ни один из вышеуказанных шагов не помог, рассмотрите возможность обращения в сообщество Ubuntu или на форумы, где пользователи могли бы столкнуться с аналогичными проблемами. Не забудьте указать всю доступную информацию о вашем оборудовании и программном обеспечении, а также шаги, которые вы уже предприняли.

Заключение

Проблема с черным экраном при удаленном подключении к Ubuntu 24.04 может быть связана с множеством факторов, включая настройки графики, конфигурацию программного обеспечения и сетевые настройки. Проанализировав и следуя предложенным шагам, вы сможете успешно выявить и устранить возникшую проблему.

Оцените материал
Добавить комментарий

Капча загружается...