

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Analisi dell'errore di creazione della sessione virtuale su Linux
<a name="investigating-linux-virtual-session-creation-failure"></a>

Una sessione virtuale viene [creata](managing-sessions-start.md#managing-sessions-start-manual) su Linux con il comando: 

```
$ dcv create-session {{session}}
```

Questo comando restituirà un errore solo se la creazione della sessione fallisce. Tuttavia, può succedere che la sessione venga inizialmente creata correttamente, ma che termini prima che un utente possa connettersi. Potresti notarlo perché quando controlli le sessioni esistenti, ad esempio con il comando `dcv list-sessions` o con`dcv describe-session {{session}}`, potresti non avere sessioni elencate. 

Nella maggior parte dei casi, ciò accade perché la sessione desktop viene creata ma poi fallisce immediatamente, ad esempio nel caso in cui una delle applicazioni avviate dallo script init si arresti in modo anomalo o fallisca, o nel caso in cui manchi uno degli strumenti richiesti. 

 Controllate quanto segue nel caso in cui la creazione della sessione fallisca: 
+ Controlla il `/var/log/dcv/sessionlauncher.log` file contenente il registro relativo al componente dcv che crea i nuovi processi di sessione. 
+ Controlla il `/var/log/dcv/dcv-session.{{user}}.{{session.log}}` file contenente il log relativo allo script di inizializzazione dcv. 
+ Controlla il `$HOME/.xsession-errors` file nella home directory corrispondente al proprietario della sessione. Questo file contiene un registro generato dallo script di avvio della sessione X di sistema e di solito contiene il registro generato dal gestore delle sessioni desktop o da altre applicazioni richiamate dallo script. 
+ Controllate i log di sistema per ottenere maggiori informazioni sui sistemi e sui componenti guasti. Per iniziare, controllate l'output di `dmesg` (ad esempio in caso di errore del processo) e. `journalctl -xe` 
+ [Esegui un test con una sessione di sicurezza](creating-linux-failsafe-virtual-session-creation.md) per verificare che il problema non dipenda dal gestore di sessione in uso. 

**Nel caso in cui l'errore si verifichi solo per un utente specifico**, puoi anche provare quanto segue:
+ Controlla la configurazione utente, in particolare cosa succede quando la configurazione utente viene eliminata o rinominata.

  A seconda dell'ambiente desktop e della versione, la directory di configurazione potrebbe essere `.gnome` o `.kde` o `.config` nella directory utente. 
+ Verifica le configurazioni utente specifiche che influiscono sull'utente `PATH` o sull'ambiente. Molto spesso, gli errori di avvio delle sessioni per utenti specifici sono dovuti a framework come la `anaconda` sovrascrittura di alcuni comandi nativi standard che possono causare il fallimento delle `dbus` connessioni durante l'inizializzazione delle sessioni. 
+ Verifica la presenza di problemi di autorizzazione. Autorizzazioni errate impostate in locale `~/.dbus` o `~/.Xauthority` (ad esempio potrebbero essere di proprietà dell'utente `root` anziché dell'utente) potrebbero causare l'interruzione immediata di una sessione desktop. 