O que fazer quando nada parece corrigir o Ubuntu 14.10 após o login?

0

Então, eu executo o Ubuntu 14.10 no HP Pavilion g6, i5 e com a Radeon HD6500. Ontem o Ubuntu travou e desde então eu não consigo mais do que a tela de login. Ubuntu simplesmente stucks com apenas o plano de fundo e cursor visível. Parece estar preso no log in e há um monte de correções em toda a internet para isso. Nenhum deles parece ajudar. Vou explicar passo a passo o que fiz até agora.

Atualização 1 de dezembro de 2014: Seguiu a recomendação do @ash e não resolveu o problema. Ainda acho que a correção @ash resolverá problemas semelhantes, mas não para mim. Eu reinstalei o Ubuntu e resolvi o problema, então o problema provavelmente foi graficamente. Se alguém tiver alguma ideia do que pode ter acontecido, por favor responda.

  1. Alterando dm

Primeiro eu tentei mudar o dm para o gdm (também sugerido em um comentário aqui).

sudo dpkg-reconfigure gdm

Isso não funcionou. Eu até tentei lxdm , mas também não tenho resultado. Depois que eu tentei que eu li que eu poderia verificar 50-ubuntu.conf e fiz isso. Nada de estranho por lá. Também tentei stop e start para lightdm , nenhum resultado. Então eu encontrei isso e tentei

sudo dpkg-reconfigure gdm
sudo apt-get remove lightdm* --purge
sudo reboot
sudo apt-get install lightdm*
sudo dpkg-reconfigure lightdm

Eu não era fã do buraco lightdm* --purge , mas tentei mesmo assim. Isso não resolveu meu problema, mas imaginei que removeria muitos pacotes que não estavam relacionados ao problema. O que eu não achei foi que isso mudaria tanto os gráficos. Eu poderia, claro, perceber que install lightdm* instalaria muitos pacotes desnecessários. Quando reiniciei o computador, ele disse Ubuntu Studios em vez de 14.10 e a tela de login parece confusa. Além disso, o computador fica preso em uma tela preta com apenas o cursor visível em vez de como anteriormente. Bem, estúpido da minha parte dar um mau conselho (se alguém tiver alguma solução rápida para isso, eu realmente aprecio isso).

De qualquer forma, nada disso resolveu meu problema.

  1. Reinstalando o Unity e o ubuntu-dekstop

Depois de reconfigurar o lightdm , tentei remover e instalar o Unity e o mesmo com o ubuntu-desktop, mas sem alterações. Esta é também uma recomendação bastante comum em toda a internet.

  1. solusões relacionadas à autoridade

O próximo passo foi seguir este aviso por completo, mas a saída de ambos os ls -lah e ls -ld /tmp é a saída .

O próximo passo foi este conselhos e também não fez nada.

Eu realmente não entendo o que ambos os comandos estão tentando corrigir, mas seria bom entender isso. Alguém tem alguma sugestão adicional relacionada a isso? E alguém tem alguma explicação sobre o que eles devem consertar?

  1. Instalando fglrx

O próximo passo foi continuar adivinhando e, neste ponto, achei que o problema estava relacionado à placa gráfica. Eu tentei pesquisar o máximo possível sobre placas gráficas Radeon e problemas semelhantes no Google e encontrei uma solução que sugeria :

sudo apt-get update
sudo apt-get upgrade   
sudo apt-get install fglrx    
sudo aticonfig --initial
sudo reboot

O Well não fez nada além de instalar o fglrx.

  1. Estou procurando outras soluções

Esta parece ser as quatro soluções mais comuns para problemas como este. Acho que é hora de, pelo menos, parar de sugerir algo relacionado a lightdm , porque isso não parece funcionar.

Como dito nos comentários, este problema pode ser quase qualquer coisa, mas pelo menos eu tentei explicar o que fiz até agora. Eu fiz alguma coisa errada? Há mais alguma coisa para saber sobre esses quatro?

    
por Lucas 27.11.2014 / 01:12

1 resposta

1

Estou enfrentando a mesma situação, francamente eu não tenho tempo para passar pelos logs e consertá-lo, mais eu tenho medo de arruinar algo novamente e não posso poupar tempo agora para reinstalar o Ubuntu e / ou ou tente qualquer correção, então estou lidando com isso da seguinte maneira.

O que estou fazendo para acessar minha máquina depois de ficar preso na página de login é o seguinte:

1- Após a reinicialização e desembarque na página de login, eu vou para um TTY ( ctrl+alt+F1 ).

2- Faça login como usuário normal.

3- eliminar processos em execução do lightdm sudo killall -u lightdm

4- remova o arquivo Xauthority rm .Xauthority , o que está na minha conta de usuário normal, por exemplo: ~myUsernameAccount/.Xauthority .

5- certifique-se de que nenhuma instância lightdm ainda esteja em execução com ps aux | grep lightdm

root      2412  0.0  0.0  89496  2600 tty1     S    16:59   0:00 sudo lightdm
root      2413  0.0  0.1 351608  4100 tty1     SLl  16:59   0:00 lightdm
root      2418  0.5  1.0 312932 39132 tty7     Ssl+ 16:59   1:57 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
root      2491  0.0  0.1 188932  4700 tty1     Sl   16:59   0:00 lightdm --session-child 12 19
ash    8723  0.0  0.0  15944   916 tty1     S+   23:15   0:00 grep --color=auto lightdm

Veja na saída anterior, lightdm é chamado como root , então killall -u lightdm não funciona, então eu faço o seguinte: sudo kill 2412 2413 2418 2491 , mas se o sistema acabou de ser inicializado, então verá lightdm em vez de root e esse comando funcionará bem (observe também que a última linha é o comando grep output e é sempre mostrada, então ignore-o)

Agora, se você verificar ps aux | grep lightdm novamente, a saída deverá ser algo semelhante somente a isso:

% bl0ck_qu0te%

6- almoço lightdm novamente sudo lightdm& .

7- Mudar para GUI ( ctrl+alt+F7 ) novamente.

8- Entre normalmente, ele te leva de volta a F1 TTY, então vá para GUI usando ctrl+alt+F7 , espere alguns segundos até que o relatório de falha esteja completo e eu estarei na minha área de trabalho .

Ps: usando esse método, você precisa digitar a chave do sistema toda vez que fizer algo que exija privilégios de root, por exemplo: Eu não posso editar conexões de rede diretamente no painel superior, eu tenho que chamar a rede do terminal usando sudo , ... etc.

Claro que isso não é uma boa prática, mas espero que ajude alguém a contornar o problema por um pouco de tempo.

    
por Ash 27.11.2014 / 14:12