Após a atualização de 14.04 para 16.04, a tela de login é executada em um loop enquanto o login do console funciona

15

Eu estou em uma DELL Precision 5510 Ubuntu Edition com Ubuntu 14.04 como instalação padrão. Hoje eu atualizei de 14.04. para 16.04 como mostrado aqui

A atualização foi feita sem mensagens de erro. No entanto, após a reinicialização, não consigo mais fazer login via Login Manager ( lightdm por padrão?). Enquanto a senha é aceita, a tela logo avisa a área de trabalho por, digamos, um segundo e, em seguida, retorna imediatamente para a tela de login sem aviso prévio.

Eu consigo logar corretamente via console de texto ( CTL + ALT + F1 ). Então, definitivamente não é um problema de senha errada.

Eu li que isso pode ter acontecido usuários antes, veja aqui . Diferença comigo é que a tela após a tentativa de login não é completamente preta, mas na verdade mostra a visão geral da área de trabalho e até mesmo uma caixa de diálogo do sistema que não consigo acessar porque o loop segue rapidamente.

O que poderia estar errado aqui? Como posso usar meu sistema novamente? Qualquer ajuda é muito apreciada.

    
por Bunjip 21.04.2016 / 17:03

8 respostas

7

Corri para isso depois de atualizar a partir de 15.10 Wily Werewolf.

Eu uso o comando prime-select da Nvidia para ativar e desativar a placa gráfica dedicada. (Depois de usar Ctrl + Alt + F1 e logar no console) desativei minha placa gráfica GT 540M com sudo prime-select intel seguido por sudo reboot . Após a reinicialização, consegui fazer o login no Unity.

Obviamente, isso é mais uma correção de curto prazo e, como as outras respostas indicaram, talvez a solução a longo prazo esteja relacionada à substituição ou atualização dos drivers da Nvidia ou permitir que o driver não assinado existente seja executado desabilitando a inicialização segura. Mas espero que isso, pelo menos, o leve para a área de trabalho!

Edit: O driver Nvidia agora pode ser instalado usando o PPA oficial, por esta resposta :

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364
    
por Dan 26.04.2016 / 06:34
4

Eu tive o mesmo problema após atualizar de 15.10

Qual foi o problema?

Para mim, o problema era que o Boot Seguro UEFI estava ativado . Os drivers NVIDIA são compilados localmente e, portanto, não são assinados .

O Ubuntu 16.04 não permite módulos de kernel não assinados quando a Inicialização Segura está ativada.

Desativei a inicialização segura, mas ainda assim acabei em um loop de login .

Bem, isso foi culpa minha. Nesse meio tempo, mudei para um terminal usando Ctrl + Alt + F1 e iniciei um Xserver usando o sudo. Em seguida, ele alterou os arquivos em meu diretório home e definiu a propriedade para root .

Depois de executar sudo chown username:username -R /home/username (altere todos os três nomes de usuário para o seu nome de usuário pessoal), consegui fazer login em uma sessão X normal.

    
por Chris K. 25.04.2016 / 13:17
3

Eu tenho o mesmo problema depois de uma nova instalação.

Ctrl + alt + F1

então

sudo apt-get dist-upgrade

Trabalhei para mim.

Parece que alguns pacotes foram deixados para trás

    
por Cornel Ciorici 19.08.2016 / 07:33
1

Eu tenho exatamente o mesmo laptop e o mesmo problema. Após este comando:

sudo apt-get purga nvidia *

Consigo fazer o login novamente, mas para minha surpresa o sistema não é 16.04. Estou de volta às 14h04 - absolutamente estranho.

Atualização: Na verdade, estou rodando 16.04, mas as configurações do sistema estão me dizendo que é 14.04. E depois de ativar os drivers proprietários da nvidia, o problema de login está de volta.

    
por Peter Matis 22.04.2016 / 20:36
1

Eu tenho o mesmo login de loop após instalar o driver NVIDIA, eu tentei acima recomenda e reinstale ubuntu-desktop, lightdm, gdm3 ou unidade, mas nada funcionou. Somente a instalação de outro ambiente de desktop (mate, kubuntu) funciona.

Então o problema (no meu caso) é por causa do NOMODESET

Se você tem um problema que login em loop que você já usou nomodeset para inicializar no Ubuntu ou não pode iniciar o Ubuntu, mesmo a partir do live usb, deve tentar primeiro

  1. conjunto nouveau.modeset = 0     (pressione e quando o ubuntu primeiro reiniciar, quando você estiver escolhendo a lista de OS. Em seguida, adicione o argumento nouvea.modeset = 0 depois de um pouco de splash) vamos adicionar o argumento nouveau.modeset = 0 depois de bastante splash
  2. se o primeiro não funcionar, tente definir nomodeset em vez de nouveau.modeset = 0 (adicione nomodeset depois de bastante respingo)

NOTA:

  • Nós APENAS usamos nomodeset temporário, não o alteramos no padrão do grub (não adicione nomodeset neste arquivo / etc / default / grub) Depois de inicializar o Ubuntu com o nomodeset, instale qualquer driver que você quiser do driver adicional ou do pacote .deb. em seguida, reinicie o Ubuntu.

  • Definindo nomodeset após instalar nvidia irá criar o login de loop ou travar o ubuntu-control-center

Se estiver funcionando bem, adicione o nouveau.modeset = 0 no padrão do grub, execute alguns comandos neste link por tngotra 19.10.2016 / 09:50

0

Eu fiz uma nova instalação para um PC com uma placa gráfica NVIDIA. No meu caso, havia a seguinte solução simples:

Mude para o login do console via ctrl + alt + F1

após o login, execute as seguintes etapas:

sudo apt update

sudo apt upgrade

Depois disso, eu poderia logar normalmente (possivelmente após uma reinicialização).

Parece que, embora a instalação tenha sido feita com acesso à Internet, nem todas as atualizações foram instaladas corretamente. Os dois passos acima completam o processo de atualização.

    
por Gala 17.05.2016 / 20:22
0

Etapa 1: reinicialize a máquina

Passo 2: Selecione a opção avançada para o Ubuntu

Etapa 3: selecione o modo de recuperação

Etapa 4: selecione Limpar Tente criar espaço livre

Etapa 5: selecione dpkg Reparar pacotes quebrados

Etapa 5: selecione Retomar inicialização normal

    
por Prateek Joil 07.06.2016 / 14:43
0

Não limpe seus drivers, se você os tiver instalado novamente por meio de Drivers adicionais em Software e Atualizações em Configurações do sistema.

Em seguida, abra o seu terminal (ctrl + alt + f1 se estiver preso na tela de login) e digite "sudo mokutil --disable-validation" e insira suas senhas três vezes.

Reinicie e desabilite o Secure Boot via Shim, que deve aparecer durante a inicialização, continue a inicialização e faça o login.

Em seguida, abra o seu terminal novamente depois de reinstalar os drivers nvidia via software e atualizações, digite "sudo mokutil --enable-validation" e insira suas senhas três vezes.

Reinicie e agora ative a inicialização segura e continue a inicialização.

Isso funcionou para mim.

    
por Bjorn Lottering 10.05.2016 / 21:03