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
Uma sessão virtual é criada no Linux com o comando:
$dcv create-sessionsession
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 , talvez nenhuma sessão apareça listada. session
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.logque contém o log relacionado ao componente dcv que cria os novos processos de sessão. -
Verifique o arquivo
/var/log/dcv/dcv-session.que contém o log relacionado ao script init dcv.user.session.log -
Verifique o arquivo
$HOME/.xsession-errorsno 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) ejournalctl -xe. -
Teste com uma sessão à prova de falhas 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,.kdeou.configno diretório do usuário. -
Verifique as configurações específicas do usuário que afetam o usuário
PATHou o ambiente. Muitas vezes, as falhas no início da sessão para determinados usuários ocorrem, por exemplo quando o frameworkanacondasubstitui alguns comandos nativos padrão que podem causar falhas nas conexõesdbusna inicialização das sessões. -
Verifique se há problemas de permissão. Permissões erradas definidas no local
~/.dbusou~/.Xauthority(por exemplo, podem ser do usuárioroot, e não do usuário) podem fazer com que uma sessão de desktop seja encerrada imediatamente.