[ОШИБКА] sesman_main_loop: ошибка trans_check_wait_objs, удалите транс

25 giu 2024 2 min di lettura
[ОШИБКА] sesman_main_loop: ошибка trans_check_wait_objs, удалите транс
Indice dei contenuti

Введение

При попытке запустить сеанс XRDP в журналах могут появиться следующие сообщения об ошибках:

Gen 20 11:13:11 noviello-web xrdp-sesman[19218]: [INFO ] starting Xorg session...
 Gen 20 11:13:11 noviello-web xrdp-sesman[19218]: [INFO ] Starting session: session_pid 19243, display:10.0, width 1360, height 768, bpp 24, client ip::ffff:192.168.1.10:60591 - socket: 12, user name noviello
 Gen 20 11:13:11 noviello-web xrdp-sesman[19243]: [INFO ] [session start] (display 10): calling auth_start_session from pid 19243
 Gen 20 11:13:11 noviello-web xrdp-sesman[19218]: [ERROR] sesman_data_in: scp_process_msg failed
 Gen 20 11:13:11 noviello-web xrdp[19240]: [INFO ] xrdp_wm_log_msg: login successful for display 10
 Gen 20 11:13:11 noviello-web xrdp[19240]: [INFO ] login successful for display 10
 Gen 20 11:13:11 noviello-web xrdp-sesman[19218]: [ERROR] sesman_main_loop: trans_check_wait_objs failed, removing trans
 Gen 20 11:13:11 noviello-web systemd[1]: Started Session c7 of User noviello.
 Gen 20 11:13:11 noviello-web xrdp[19240]: [INFO ] loaded module 'libxup.so' ok, interface size 10296, version 4
 Gen 20 11:13:11 noviello-web xrdp-sesman[19245]: [INFO ] Starting X server on display 10: /usr/lib/xorg/Xorg:10 -auth.Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile.xorgxrdp.%s.log
 Gen 20 11:13:11 noviello-web xrdp[19240]: [DEBUG] xrdp_wm_log_msg: started connecting

Поймите ошибку

Основные сообщения об ошибках здесь:

  • [ОШИБКА] sesman_data_in: ошибка scp_process_msg
  • [ОШИБКА] sesman_main_loop: ошибка trans_check_wait_objs, удалите транс

Эти ошибки указывают на проблему с процессом управления сеансом в XRDP. В частности, у менеджера сеансов возникают проблемы с обработкой сообщений и поддержанием соединений, что приводит к его сбою.

Возможное решение

После некоторого расследования было найдено решение с использованием файла конфигурации /etc/X11/Xwrapper.config. Изменив параметрallow_users, вы можете разрешить любому пользователю запускать X-сервер, устраняя проблему.

Откройте файл конфигурации /etc/X11/Xwrapper.config в текстовом редакторе по вашему выбору. Для редактирования этого файла вам могут потребоваться права суперпользователя.

sudo nano /etc/X11/Xwrapper.config

Найдите строку, в которой говорится:

#allowed_users=console

Измените эту строку на:

allowed_users=anybody

Сохраните файл и выйдите из текстового редактора.

Важная заметка

Убедитесь, что вы не используете одного и того же пользователя как для сеанса XRDP, так и для физической консоли компьютера. Это может вызвать конфликты.

Выполнив эти шаги, вы сможете устранить ошибки запуска сеанса XRDP и успешно запустить сеансы XRDP.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.