Por que meu sistema está congelando quando troco de usuário

8

Olá, eu atualizei recentemente de 13.04 para 13.10 64bit.

Estou executando gráficos AMD com os drivers proprietários.

Eu tenho duas contas de usuário. Mina (administrador) e minha namorada (padrão)

Minha namorada clica em "alternar usuário" na tela de bloqueio e faz o login bem.

Então, tento clicar em "alternar usuário" na tela de bloqueio e tudo fica preto. Em seguida, o monitor pisca com apenas um cursor. Não tenho como acessar o terminal, o sistema não responde e tenho que pressionar o botão liga / desliga. Mesmo ctrl + alt + f4ou ctrl + alt + tnão me dá um terminal. Quando pressiono o botão liga / desliga no meu sistema, ele começa a imprimir a sequência de desligamento no monitor.

Aqui está o meu .xsession-erros

Script for ibus started at run_im.
Script for auto started at run_im.
Script for default started at run_im.

Aqui está a dela:

init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped
init: logrotate main process (4726) killed by TERM signal
init: upstart-dbus-session-bridge main process (4865) terminated with status 1
init: gnome-settings-daemon main process (4843) terminated with status 1
init: gnome-session main process (4852) terminated with status 1
init: unity-panel-service main process (4863) killed by KILL signal

Encontrei alguns conselhos em um fórum para procurar at-spi2-registrydnos logs do meu sistema. Talvez seja útil.

executando isto: sudo grep -r at-spi2-registryd /var/log/* produz isto:

/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-1-greeter.log:** (at-spi2-registryd:4384): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-2-greeter.log.old:** (at-spi2-registryd:7447): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log:** (at-spi2-registryd:1378): WARNING **: Unable to register client with session manager
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/var/log/lightdm/x-0-greeter.log.old:** (at-spi2-registryd:1357): WARNING **: Unable to register client with session manager

Aqui estão meus logs lightdm logs:

lightdm.log

x-0-greeter.log

x-0.log

x-1-greeter.log

x-1.log x-2.log

Alguma idéia do que está acontecendo?

Divisão por zero
fonte
parece um bug para mim, é relatado na barra de lançamento?
Alvar
Não tenho certeza. Eu pesquisei no Google, mas não encontrei nada exatamente como o meu problema.
ZeroDivide
Eu tenho o mesmo problema no Ubuntu 13.10 em um laptop com placa de vídeo nVidia, usando o driver nouveau
hansioux
Você tentou limpar o driver proprietário, você tem o mesmo problema com o driver de código aberto padrão?
Chris Carter
Encontrei um relatório de bug semelhante. Se você está tendo esse problema, pode se inscrever e fornecer feedback, se necessário. bugs.launchpad.net/ubuntu/+source/lightdm/+bug/884331
ZeroDivide

Respostas:

3

Corrigi o problema, mas não sei ao certo o que o causou.

Renomeei /var/lib/lightdm/.Xauthority para /var/lib/lightdm/.Xauthority-bak. Eu fiz a mesma coisa no meu diretório pessoal.

sudo mv /var/lib/lightdm/.Xauthority /var/lib/lightdm/.Xauthority-bak
mv ~/.Xauthority ~/.Xauthority-bak

Então eu reiniciei o lightdm

sudo service lightdm stop
sudo service lightdm start

Funciona bem agora. Um dos arquivos estava corrompido, mas não sei qual deles o corrigiu.

Divisão por zero
fonte
Deixa pra lá. Funcionou por um dia, mas não está funcionando agora.
ZeroDivide
ctrl-alt-f7 / f8 pode funcionar para você como uma solução alternativa. Você já tentou isso? Se excluir .Xauthoritye reiniciar lightdmfuncionou por um dia, acho que a verdadeira questão é o que está travando / corrompendo a sessão X. Você é xsesion-errorsnormal, mas as dela não são. Ele pode ser um bug LightDM, ou aconflict em arquivos de configuração que sobraram de 13,04, mas pode ser outra coisa. Há mais que você possa editar em sua pergunta sobre o que mais está acontecendo ou qual software você está usando, etc., antes que ele comece a acontecer novamente?
usar o seguinte comando
Btw, esse relatório de bug do lightdm é antigo, é arquivado em uma versão EOL do Ubuntu e, olhando os arquivos de log publicados, embora o efeito seja o mesmo, não parece o mesmo problema que você está tendo. Você pode procurar / registrar um novo bug.
chaskes
Algum registro tem esta linha: Failed to switch to greeter:ou Failed to get system bus:?
usar o seguinte comando
Não os encontrei nos logs usando este comando: sudo grep -r "Failed to switch to greeter:" /var/log/*Também publiquei uma captura de tela do meu arquivo .Xauthority ... parece corrompido.
ZeroDivide
0

Estou com o mesmo problema no netbook lowend. o mais provável é que, quando você acessa os usuários, o logout não é o primeiro, para que você possa executar duas xsession ao mesmo tempo. primeiro logout e, em seguida, faça login em outra conta.

profiler1982
fonte
Sim, sair evita o problema.
ZeroDivide
0

De x-2.log:

Loading extension ATIFGLRXDRI
(EE) 
(EE) Backtrace:

Esse é o driver de vídeo da ATI / AMD, causando a falha do segundo servidor X.

Você pode ter um problema causado pela atualização. Eu diria que você tem duas opções depois de fazer backup completo de seus dados:

  1. Limpe completamente o driver proprietário e reinstale-o.

    Se isso não resolver,

  2. Faça uma instalação limpa da 13.10.

Com qualquer uma das opções, você pode tentar o driver de código aberto com 13.10 e ver como ele funciona por um tempo antes de reinstalar o driver proprietário.

perseguições
fonte
Mudei para o driver de código aberto e limpei o fglrx. Ainda tem o mesmo problema. Vou reinstalar amanhã, mas instalarei o Mint em vez do Ubuntu. Eu tenho no meu laptop há um tempo e queria mudar de qualquer maneira. Parece uma boa oportunidade para fazê-lo.
ZeroDivide
Se você instalou o fglrx no site amd em vez de drivers adicionais, precisará limpar o fglrx e reinstalar algumas coisas para fazer o driver de código aberto funcionar corretamente. Ainda acho que é um problema com a atualização e uma instalação limpa do Ubuntu ou Mint cuidará disso. Se ele desaparecer depois disso, lembre-se de aceitar ou votar a resposta. ;) Boa sorte com isso.
chaskes
Eu tive o mesmo problema exato como o OP a partir de uma instalação limpa, então eu não acho que é a solução ...
rft183
@ rft183 Interessante, obrigado. Então, voltamos a registrar um novo relatório de bug. Ainda assim, o OP pode ter uma experiência diferente.
chaskes