[ERRORE] sesman_main_loop: trans_check_wait_objs non riuscito, rimozione trans

25 giu 2024 2 min di lettura
[ERRORE] sesman_main_loop: trans_check_wait_objs non riuscito, rimozione trans
Indice dei contenuti

Introduzione

Quando tenti di avviare una sessione XRDP, potresti riscontrare i seguenti messaggi di errore nei tuoi log:

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

Comprendere l'errore

I principali messaggi di errore qui sono:

  • [ERRORE] sesman_data_in: scp_process_msg non riuscito
  • [ERRORE] sesman_main_loop: trans_check_wait_objs non riuscito, rimozione trans

Questi errori indicano che c'è un problema con il processo di gestione della sessione all'interno di XRDP. Nello specifico, il gestore della sessione ha problemi nell'elaborazione dei messaggi e nel mantenimento delle connessioni, il che ne causa il fallimento.

Possibile soluzione

Dopo alcune indagini, è stata trovata una soluzione che coinvolge il file di configurazione /etc/X11/Xwrapper.config. Modificando il parametro consentiti_utenti, puoi consentire a qualsiasi utente di avviare il server X, risolvendo il problema.

Apri il file di configurazione /etc/X11/Xwrapper.config con un editor di testo a tua scelta. Potrebbero essere necessari i permessi di superutente per modificare questo file.

sudo nano /etc/X11/Xwrapper.config

Cerca la riga che dice:

#allowed_users=console

Cambia questa riga in:

allowed_users=anybody

Salvare il file e uscire dall'editor di testo.

Nota importante

Assicurati di non utilizzare lo stesso utente sia per la sessione XRDP che per la console fisica della macchina. Ciò può causare conflitti.

Seguendo questi passaggi, dovresti essere in grado di risolvere gli errori di avvio della sessione XRDP e avviare correttamente le sessioni XRDP.

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.