Como resolver o congelamento na tela de login no Arch/Artix Linux

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

Por alguma razão, quando abri um site chamado "Koikatsu Sunshine", ele começou a usar muito a GPU e causou um estado de alta carga, o que resultou na queda do meu ambiente de desktop. Foi assim que tudo começou.

Então, depois de inserir a senha na tela de login, ele começou a congelar e não consegui mais abri-lo.
Como consegui fazer login como root, vi que havia uma chance de recuperação.

Então, como pensei que estava falhando na inicialização do X window, olhei o Xorg.0.log em /var/log/ como root e verifiquei a seção de log de erros.

[   969.594] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[   969.594] (EE) AIGLX error: unable to load driver i965

Vendo a string "i965", pensei que era um driver Intel, mas o driver Intel não pôde ser carregado?
Julguei que não era muito relevante, já que conseguia iniciar como root, então procurei por pessoas com sintomas semelhantes.

[Resolvido] Congelado após inserir a senha na página de login

Encontrei. Nome de usuário "ganja" (risos)

Lendo a parte final, parece que a possibilidade é que as permissões de acesso, ou seja, as permissões de administrador, foram passadas para outros usuários, ou que o próprio arquivo de autenticação está corrompido? É isso que significa? Portanto, a solução é alterar as permissões ou tentar excluir o próprio arquivo.

“Assuma a propriedade do bashrc, exclua o .Xauthority e tente fazer login como ganja novamente.”

Então, como as permissões dos dois arquivos eram para o nome de usuário de destino, não houve problema. Renomeei o .Xauthority para backup.Xauthority e consegui fazer login com sucesso normalmente.

Ufa, que bom.