Вопрос или проблема
Исправлено, чтобы добавить — Теперь я чувствую себя плохо/глупо. У меня действительно есть монитор и т.д., физически подключенные к Linux-машине. Ну, когда я попробовал зайти там, у меня не получилось, и я получил более или менее такое же поведение, экран просто становился пустым после ввода пароля.
Перезагрузился, и теперь все работает (включая вход через RDP)!
Извиняюсь за трату чьего-либо времени.
Я использую Ubuntu 22.04.5 LTS
Вдруг (возможно после dist-upgrade, но я не уверен) я не могу войти в систему из Windows через xrdp.
Когда я пытаюсь, после ввода правильного имени пользователя/пароля экран просто остается пустым бесконечно (или на самом деле, просто окно с одноцветной аквамариновой заливкой, но иначе пустое; затем при закрытии окна в Windows выводятся ошибки).
sudo service xrdp status говорит:
Jan 08 11:54:17 ed-ThinkCentre-M910q xrdp[317473]: [INFO ] started connecting
Jan 08 11:54:17 ed-ThinkCentre-M910q xrdp[317473]: [INFO ] lib_mod_connect: connecting via UNIX socket
Jan 08 11:54:17 ed-ThinkCentre-M910q xrdp[317473]: [INFO ] lib_mod_log_peer: xrdp_pid=317473 connected to X11rdp_pid=317476 X11rdp_uid=1000 X11rdp_g>
Jan 08 11:54:17 ed-ThinkCentre-M910q xrdp[317473]: [INFO ] connected ok
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] xrdp_sec_recv: xrdp_mcs_recv failed
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] xrdp_rdp_recv: xrdp_sec_recv failed
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] libxrdp_process_data: xrdp_rdp_recv failed
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] xrdp_process_data_in: xrdp_process_loop failed
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] xrdp_iso_send: trans_write_copy_s failed
Jan 08 11:54:59 ed-ThinkCentre-M910q xrdp[317473]: [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed
не уверен, как поступить дальше.
Исправлено, чтобы добавить: относительно вопроса “Вы используете xrdp или Gnome Remote Sharing (использует протокол xrdp)?”. Я не знаю, но могу сказать согласно моим записям, я никогда не устанавливал xrdp… он, видимо, пришел по умолчанию. И, как я сказал, служба с именем xrdp работает.
В старые времена, когда я использовал 20.04, мне нужно было sudo apt install xrdp
Я перезагрузился, и теперь все работает(!)
Я определенно должен был подумать об этом раньше!! Извиняюсь за трату чьего-либо времени.
.
Ответ или решение
Я понимаю, что вы столкнулись с проблемой входа через xrdp на Ubuntu 22.04.5 LTS после возможного обновления дистрибутива. Эта ситуация может быть стрессовой, особенно когда все перестает работать без видимой причины. Давайте рассмотрим, что могло произойти и какие шаги можно предпринять, чтобы в будущем минимизировать подобные неполадки.
Ситуация:
Вы упомянули, что после ввода корректных учетных данных экран остается пустым, и если закрыть его, появляются ошибки. Сообщения в журнале указывают на проблемы с соединением, такие как xrdp_sec_recv
и xrdp_rdp_recv failed
, что может свидетельствовать о нарушении связи или неправильно настроенном xrdp-сервере.
Возможные причины:
-
Недавние обновления: После обновления дистрибутива могли произойти изменения в конфигурационных файлах или установке библиотек, что повлияло на работу xrdp.
-
Неправильные настройки: Возможно, случайно изменились настройки xrdp или связанных сервисов (например, X11rdp или Gnome Remote Sharing).
-
Проблемы с системными ресурсами: Недостаток ресурсов может привести к невозможности корректной обработки входящих соединений.
Решения и рекомендации:
-
Перезагрузка: Как вы уже заметили, часто простой перезапуск системы может устранить проблему, если она связана с временными сбоями или недавними изменениями в системе.
-
Проверка и восстановление конфигурации: Проверьте конфигурационные файлы xrdp и убедитесь, что все параметры правильно настроены. Возможно, будет полезно сделать резервные копии конфигураций перед внесением изменений.
-
Логи системы: Изучение более подробных логов может дать дополнительные подсказки. Убедитесь, что в логах X11 и xrdp нет критических ошибок, которые указывают на проблему.
-
Переустановка xrdp: В некоторых случаях переустановка пакета xrdp может исправить поврежденные зависимости или вернуть конфигурацию к первоначальному состоянию.
-
Техническая поддержка и сообщество: Если проблема повторяется, полезно обратиться за помощью к технической поддержке или на форумы, где больше шансов найти конкретные решения для вашей версии дистрибутива.
Вывод:
Проблемы с xrdp достаточно распространены, особенно после системных обновлений, и решение в виде перезагрузки и перепроверки настроек — это проверенный способ устранения сбоев. В будущем, чтобы минимизировать простои, рекомендуется проводить системные обновления с осторожностью, заранее проверяя их влияние на текущую конфигурацию.
Если вы хотите больше узнать о специфике работы xrdp на Ubuntu, стоит изучить документацию и сообщества, специализирующиеся на административных вопросах Linux.