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

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

Estou em um DELL Precision 5510 Ubuntu Edition com Ubuntu 14.04 como instalação padrão. Hoje atualizei do 14.04. para 16.04 como mostradoaqui

A atualização ocorreu sem nenhuma mensagem de erro. No entanto, após a reinicialização, não consigo lightdmmais fazer login via Login Manager (por padrão?). Enquanto a senha é aceita, a tela exibe brevemente a visualização da área de trabalho por, digamos, um segundo e depois volta imediatamente para a tela de login sem aviso prévio.

Consigo fazer login corretamente via console de texto ( CTL+ ALT+ F1). Portanto, definitivamente não é um problema de senha errada.

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

Oque pode estar errado aqui? Como posso usar meu sistema novamente? Qualquer ajuda é muito apreciada.

Responder1

Encontrei isso depois de atualizar a partir de 15.10 Wily Werewolf.

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

Obviamente, esta é mais uma solução de curto prazo e, como as outras respostas indicaram, talvez a solução de longo prazo esteja relacionada à substituição ou atualização dos drivers da Nvidia ou à permissão da execução do driver não assinado existente, desativando a inicialização segura. Mas espero que isso pelo menos leve você à área de trabalho!

Editar: o driver Nvidia agora pode ser instalado usando o PPA oficial, poresta resposta:

sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-364

Responder2

Eu tive o mesmo problema após atualizar de 15.10

Qual era o problema?

Para mim, o problema foi queA inicialização segura UEFI foi ativada. Os drivers NVIDIA são compilados localmente e, portanto,não assinado.

Ubuntu 16.04 não permite módulos de kernel não assinadosquando a inicialização segura está habilitada.

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

Bem, isso foi minha culpa. Nesse ínterim, mudei para um terminal usando Ctrl+Alt+F1 e iniciei um Xserver usando sudo. Em seguida, alterou os arquivos no meu diretório iniciale defina a propriedade como root.

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

Responder3

Eu tive o mesmo problema após uma nova instalação.

Ctrl+ alt+F1

então

sudo apt-get dist-upgrade

Funcionou para mim.

Parece que alguns pacotes foram deixados para trás

Responder4

Obtive o mesmo login em loop após instalar o driver NVIDIA, tentei todas as recomendações acima e reinstalar o ubuntu-desktop, lightdm, gdm3 ou unidade, mas nada funcionou. Apenas a instalação de outro ambiente de desktop (mate, kubuntu) funciona.

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

Se você tiver esse problemalogin em loopque você já usouconjunto de nóspara inicializar no ubuntu ou não consegue inicializar o ubuntu mesmo a partir do live usb, você deve tentar primeiro

  1. definirnovo.modeset=0 (pressione e quando o Ubuntu reiniciar pela primeira vez, quando você estiver escolhendo a lista de sistemas operacionais. Em seguida, adicione o argumentonouvea.modeset=0depois de bastante respingo)vamos adicionar o argumento nouveau.modeset=0 depois de bastante respingo
  2. se o primeiro não funcionar, tente definirconjunto de nósem vez de nouveau.modeset=0 (adicione nomodeset após bastante splash)

OBSERVAÇÃO:

  • Nós SOMENTE usamos o nomodeset temporário, não o altere no grub default (não adicione nomodeset neste arquivo /etc/default/grub) após inicializar o ubuntu com nomodeset, instale qualquer driver que desejar do driver adicional ou do pacote .deb. então reinicie o Ubuntu.

  • Definir nomodeset após a instalação da nvidia criará o login do loop ou travará o ubuntu-control-center

Se estiver funcionando bem, adicione nouveau.modeset=0 no padrão do grub, execute alguns comandos neste linkComo configuro o 'nomodeset' depois de já ter instalado o Ubuntu?

informação relacionada