[ERROR] sesman_main_loop: trans_check_wait_objs falló, eliminar trans

25 giu 2024 2 min di lettura
[ERROR] sesman_main_loop: trans_check_wait_objs falló, eliminar trans
Indice dei contenuti

Introducción

Cuando intenta iniciar una sesión XRDP, puede encontrar los siguientes mensajes de error en sus registros:

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

entender el error

Los principales mensajes de error aquí son:

  • [ERROR] sesman_data_in: scp_process_msg falló
  • [ERROR] sesman_main_loop: trans_check_wait_objs falló, eliminar trans

Estos errores indican que hay un problema con el proceso de gestión de sesiones dentro de XRDP. En concreto, el administrador de sesiones tiene problemas para procesar mensajes y mantener las conexiones, lo que provoca que falle.

Solución posible

Después de investigar un poco, se encontró una solución que involucraba el archivo de configuración /etc/X11/Xwrapper.config. Al cambiar el parámetro Allow_users, puede permitir que cualquier usuario inicie el servidor X, solucionando el problema.

Abra el archivo de configuración /etc/X11/Xwrapper.config con un editor de texto de su elección. Es posible que necesite permisos de superusuario para editar este archivo.

sudo nano /etc/X11/Xwrapper.config

Busque la línea que dice:

#allowed_users=console

Cambie esta línea a:

allowed_users=anybody

Guarde el archivo y salga del editor de texto.

Nota IMPORTANTE

Asegúrese de no utilizar el mismo usuario para la sesión XRDP y la consola física de la máquina. Esto puede causar conflictos.

Si sigue estos pasos, debería poder resolver los errores de inicio de la sesión XRDP e iniciar las sesiones XRDP correctamente.

Support us with a

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.