

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Investigar erros ao criar a sessão virtual no Linux
<a name="investigating-linux-virtual-session-creation-failure"></a>

Uma sessão virtual é [criada](managing-sessions-start.md#managing-sessions-start-manual) no Linux com o comando: 

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

Esse comando resultará em erro somente se a criação da sessão não der certo. No entanto, pode acontecer de a sessão ser criada com sucesso, mas terminar antes de o usuário se conectar. Você pode perceber isso porque, ao verificar as sessões existentes, por exemplo, com o comando `dcv list-sessions` ou `dcv describe-session {{session}}`, talvez nenhuma sessão apareça listada. 

Na maioria dos casos, isso acontece porque a sessão da área de trabalho é criada e falha logo depois, por exemplo, no caso de um dos aplicativos iniciados pelo script de inicialização travar ou falhar, ou se uma das ferramentas necessárias não estiver disponível. 

 Verifique o seguinte caso aconteça um erro ao criar a sessão: 
+ Verifique o arquivo `/var/log/dcv/sessionlauncher.log` que contém o log relacionado ao componente dcv que cria os novos processos de sessão. 
+ Verifique o arquivo `/var/log/dcv/dcv-session.{{user}}.{{session.log}}` que contém o log relacionado ao script init dcv. 
+ Verifique o arquivo `$HOME/.xsession-errors` no diretório inicial correspondente ao proprietário da sessão. Esse arquivo contém um log gerado pelo script init da sessão do sistema X e geralmente contém o log gerado pelo gerenciador de sessões do desktop ou por outros aplicativos chamados pelo script. 
+ Verifique os logs do sistema para saber mais sobre falhas nos sistemas e componentes. Para começar, verifique a saída de `dmesg` (por exemplo, no caso de uma falha de processo) e `journalctl -xe`. 
+ [Teste com uma sessão à prova de falhas](creating-linux-failsafe-virtual-session-creation.md) para verificar se o problema não depende do gerenciador de sessão em uso. 

**Caso a falha ocorra apenas para um usuário específico**, tente o seguinte:
+ Verifique a configuração do usuário, em particular o que acontece quando a configuração do usuário é excluída ou renomeada.

  Dependendo do ambiente e da versão do desktop, o diretório de configuração pode ser `.gnome`, `.kde` ou `.config` no diretório do usuário. 
+ Verifique as configurações específicas do usuário que afetam o usuário `PATH` ou o ambiente. Muitas vezes, as falhas no início da sessão para determinados usuários ocorrem, por exemplo quando o framework `anaconda` substitui alguns comandos nativos padrão que podem causar falhas nas conexões `dbus` na inicialização das sessões. 
+ Verifique se há problemas de permissão. Permissões erradas definidas no local `~/.dbus` ou `~/.Xauthority` (por exemplo, podem ser do usuário `root`, e não do usuário) podem fazer com que uma sessão de desktop seja encerrada imediatamente. 