O Ubuntu fica preso em um loop de login

405

Meu Ubuntu está preso em um loop de login ao tentar entrar na minha área de trabalho. Quando eu faço o login, a tela fica preta e logo depois a tela de login volta.

Eu li que o problema pode ser causado por um erro, dependendo dos gráficos, aqui está minha placa gráfica: ATI Radeon 7670M

    
por Calvin Wahlers 29.11.2012 / 17:57

40 respostas

365

Você terminou aqui depois de executar sudo startx ? No entanto:

Pressione Ctrl + Alt + F3 e faça o login no shell.

Agora, execute ls -lA . Se você ver a linha

-rw-------  1 root root   53 Nov 29 10:19 .Xauthority

então você precisa fazer chown username:username .Xauthority e tentar fazer o login (você também pode precisar fazer o mesmo para .ICEauthority ).

Senão, ls -ld /tmp . Verifique as primeiras 10 letras à esquerda: elas devem ser exatamente assim: drwxrwxrwt .

drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp

Senão, você precisa fazer sudo chmod a+wt /tmp e verificar novamente.

Se não ambos, eu recomendo que você

  1. dpkg-reconfigure lightdm
  2. ou desinstale, reinstale-o.

Agora pressione Alt + - > até chegar novamente à tela de login e reiniciar.

    
por SiddharthaRT 30.11.2012 / 00:01
55

Eu tive isso e depois de olhar para /var/log/Xorg.0.log eu descobri que é um problema da Nvidia (havia uma linha dizendo Xlib: extension "GLX" missing on display ":0 ).

Percebi que tenho drivers Nvidia do site oficial que não são realmente estáveis e testados (então eu já li e também experimentei no passado).

A solução aqui foi instalar o pacote nvidia-current dos repositórios do Ubuntu; é uma versão muito desatualizada, mas foi testada corretamente pelo menos. Seu instalador também é bastante capaz e desinstalou com sucesso minha versão instável hack instalada do site da Nvidia.

TL; DR , tente logar no shell ( Ctrl + Alt + F2 ou o que for entre F1 e F6 ) e digite

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-367

Se for bem sucedido, reinicie.

sudo reboot

Se você tiver sorte o suficiente, problema resolvido, você deve poder fazer o login no Unity.

UPDATE

Por favor, note que às vezes nvidia-current pode instalar o driver errado. Nesse caso, procure o driver compatível mais recente para sua placa de vídeo e instale-o. Por exemplo, no Ubuntu 16.04, nvidia-current aponta para a versão: 304.131-0ubuntu3. Isso pode ser incompatível com sua placa gráfica; Portanto, pesquise com sudo apt-cache search nvidia-[0-9]+$ do pacote que você precisa e instale-o.

    
por edison23 19.07.2015 / 18:52
51

Eu encontrei esse problema exato e nenhuma das correções sugeridas acima funcionou para mim. Depois de quase desistir eu olhei para o .xsession-errors e notei que eu tinha um erro de digitação no meu .profile (eu tinha um } extra no arquivo depois que eu editei no início do dia).

Isso estava causando o loop de login. Pode ser outro lugar para procurar se as outras correções sugeridas não funcionarem para você.

    
por Dan Cundiff 24.01.2013 / 02:19
36

Eu tive um problema quase idêntico há alguns meses. Mudar para um console a partir da tela de login do LightDM (Ctrl-Alt-F1), efetuando login com nome de usuário e senha administrativos e inserindo os seguintes comandos resolveu o problema:

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
    
por mblasco 28.08.2012 / 17:53
15

Encarou o mesmo problema hoje.

A causa foi um pouco estranha para mim. xubuntu-desktop foi removido, assim como ubuntu-desktop . LightDM saiu sem mensagem de erro. Tentei o lxdm e quando tentei entrar, ele apareceu uma mensagem dizendo que o Xubuntu não pôde ser encontrado.

Reinstalou xubuntu-desktop e está corrigido agora. Acho que apt-get autoremove removeu o pacote.

    
por sooth 29.01.2013 / 11:51
14

Pressione Ctrl + ALT + F3 . Você deve receber um prompt de login no estilo unix, então insira seu nome de usuário e senha lá. De lá você deve receber um shell (um programa que permite inserir comandos, como o windows ' cmd.exe ). Digite estes comandos e pressione ENTER (ou Return ) depois de escrever cada um deles (você terá que digitar sua senha quando mostrar algo como [sudo] password for USERNAME . Observe que a senha será não mostra quando você está digitando!):

sudo apt-get update
sudo apt-get -y dist-upgrade
sudo apt-get -y install fglrx

Em seguida, reinicie seu computador usando este comando:

sudo reboot

Veja se isso funciona:)

Se isto não funcionar, tente voltar ao terceiro terminal ( Ctrl + ALT + F3 ), faça o login e digite este comando (pressionando ENTER depois de ter digitado):

sudo apt-get -y install lxdm

Isso mostrará um diálogo parecido com DOS após um pouco. Se lxdm não estiver selecionado, selecione-o usando as teclas de seta UP e DOWN e pressione ENTER para aceitar essa seleção. Em seguida, reinicie usando o mesmo comando de antes ( sudo reboot ).

Se isso ainda não funcionar, volte ao 3º terminal ( ALT + F3 ), faça o login e digite este comando (mesmo procedimento):

sudo apt-get -y install lubuntu-desktop

Isso instalará um ambiente de desktop muito mais leve, que deve funcionar por enquanto (deve permitir que você faça o login e use seu computador). Uma vez feito isso, reinicialize ( sudo reboot ), e quando você for confrontado com a página de login, selecione o ambiente Lubuntu em vez de Ubuntu .

    
por MiJyn 29.11.2012 / 18:04
14

Minha pasta home estava cheia :-( df -h vai te dar essa resposta eu tive que conectar através do ssh fez um pouco de espaço e funcionou como uma flor

ctrl + alt + F1 , faça o login como usuário, liberte algum espaço e reinicie o seu servidor X! principalmente sudo service sddm restart

    
por Philippe Gachoud 16.12.2015 / 15:58
11

Você pode estar tendo problemas com o LightDM, o gerenciador de login que vem no Ubuntu por padrão. Em 12.04, costumava fazer o mesmo problema que você está descrevendo.

Você pode instalar o GDM, um gerenciador de login alternativo, para contornar isso:

Na tela de login, pressione e segure Ctrl + Alt + F2 para ir ao terminal. Não tenha medo! Basta fazer login aqui com seu nome de usuário e senha.

Em seguida, digite sudo apt-get install gdm . Deixe-o instalar e digite sudo dpkg-reconfigure gdm e siga as instruções para defini-lo como seu gerenciador de login.

Pressione Ctrl + Alt + F7 para voltar à tela de login, que agora deve ser diferente. Fazendo o trabalho? Se isso acontecer, seu problema está resolvido!

Se isso não acontecer, volte ao terminal de tela cheia (novamente, Ctrl + Alt + F2 ) e execute sudo dpkg-reconfigure lightdm para configurar o LightDM como seu gerenciador de login novamente. Agora você sabe que este é um problema com seus drivers gráficos, com certeza.

    
por WindowsEscapist 29.11.2012 / 18:27
8

Esta não é uma resposta direta ao seu caso, mas é mais uma solução geral para os loops de login.

O problema pode ser tão simples quanto um comando errado colocado no arquivo .profile no diretório inicial. (Desde que o arquivo seja carregado no logon)

Para ver se realmente é o caso, pressione Ctrl Alt F1 e faça o login. Verificando o arquivo .xsession-errors no seu diretório pessoal

~/.xsession-errors

Isso deve fornecer algumas pistas sobre algum comando problemático.

    
por Nerrve 19.08.2013 / 12:30
7

Sim, causei um Loop de Login no meu usuário principal do Ubuntu 12.10 e a correção foi simples.

Antecedentes: O Ubuntu 12.10 é instalado no VirtualBox em execução no Windows 7 e usa o Unity.

Causa: Da área de trabalho eu Ctrl + Alt + T para o modo terminal e tentei rodar o 'startx' (eu estava tentando ajudar um amigo o telefone tarde da noite ... mas isso foi uma coisa estúpida para fazer). Uma nova área de trabalho Unity em branco apareceu e tudo ficou pendurado ...

Problema:

Forçando o VirtualBox a fechar e reinicializar o Ubuntu Eu cheguei na tela de login, mas continuei voltando para a mesma tela toda vez que você digitou a senha. Nenhum erro foi exibido. Eu poderia fazer o login como Visitante, mas não tinha direitos do Sudo e, portanto, nenhum controle ... No entanto, uma vez logado como Convidado eu Ctrl + Alt + F3 e chego ao login do terminal.

Eu digitei meu nome de usuário e senha principais e entrei com o modo de comando. Logout me levou de volta ao login do CLI e Ctrl + Alt + F7 me levou de volta à área de trabalho do Guest. Então minha conta ainda funcionou. Eu adicionei um usuário de teste e dei a ele direitos de sudo. A partir do login Unity eu poderia fazer login e logout Usuário de teste sem nenhum problema. Então, a unidade ainda funcionava.

Corrigir: Então minha conta principal ainda era acessível via CLI e a Unity estava trabalhando para todas as outras contas. Isso indicou um problema de configuração na minha conta principal. Eu segui o conselho do SiddharthaRT no topo deste post e fiz chown username:username .Xauthority . Isso resolveu meu problema. Obrigado !!

    
por Dig 09.03.2013 / 13:36
6

Problemas com drivers proprietários

Estado do MoKSB

Consegui fazer login no TTY usando ctrl+alt+F1 , mas não tive acesso à Internet, já que o driver também é proprietário.

Não houve problemas com o Xorg.

Eu decidi remover os pacotes quando recebi a mensagem MokSB failed informando que NÃO era possível alterar as configurações de inicialização segura. A parte notável é que ele me solicitou uma senha, mesmo que tenha falhado.

Inicialização segura

Cuidado: NÃO apenas remova cegamente seus drivers!

Um bom teste para verificar se é um problema de driver proprietário é desativar a inicialização segura e inicializar o Ubuntu e tentar fazer o login. Se o login funcionar, você agora sabe qual é o problema.

Drivers da Broadcom e Drivers da Nvidia

Eu removi os pacotes da nvidia

sudo apt-get purge nvidia-*

e depois removi os pacotes de broadcom

sudo apt-get purge bcmwl-kernel-source

e reiniciado.

Eu tentei fazer o login novamente e sucesso!

Eu vi minha área de trabalho!

Eu reiniciei novamente. logado novamente e tudo foi definido como padrão.

  • Eu reiniciei o BIOS

  • desativado inicialização segura (não recomendado, precisa de uma solução melhor)

  • inicializou o ubuntu usando o grub

  • logado e instalei o arquivo * .deb baixado para o meu driver wifi

  • instalou-o usando o Centro de Software

  • e reiniciado.

Eu segui o mesmo procedimento para os meus drivers nvidia, já que os drivers de vídeo padrão são terríveis no meu cartão.

Ativando a inicialização segura novamente

Se eu ativar o Secure Boot novamente, vejo o mesmo problema. Como os drivers NÃO são assinados, não é um verdadeiro Secure Boot e eu fico bloqueado.

Pessoalmente, acho que isso é um problema muito falso (e chato).

Solução alternativa?

A solução mais viável que vi foi personalizar o kernel , visto que não posso simplesmente deixar o Secure Boot desligado e ligá-lo e, em seguida, Off quando eu alterno o sistema operacional. Mais uma vez, é apenas irritante.

ATUALIZAÇÃO em 4 de janeiro de 2017

De acordo com este artigo , o kernel do Kernel & gt ; = 4.6 agora suporta oficialmente

% bl0ck_qu0te%

Isso deve resolver o problema de inicialização segura causado pelo uso de imagens de firmware não assinadas.

    
por jargonjunkie 27.07.2016 / 06:23
6

Eu pressionei Ctrl + Alt + F3 e entrei no shell. Depois com este comando:

chown username:username .Xauthority 

Onde username é meu nome de login, resolvi o problema.

    
por Radu Rădeanu 16.04.2013 / 11:28
5

Eu só tive que alterar as permissões da minha pasta pessoal:

sudo chmod 755 /home/<username>

Isto pode ser feito logando-se em um terminal, usando seu nome de usuário e senha em um shell usando Ctrl Alt F1 . / p>     

por ffurrer 21.09.2015 / 10:13
5

Seu ambiente de trabalho não está começando (parece). Eu começaria tring para logar como um usuário diferente.

Ctrl + Alt + F1 e, em seguida, login

sudo adduser testing

Uma vez que o usuário tenha sido adicionado ctrl + alt + f7 e tente logar como teste. Se você puder efetuar o login como teste, sua configuração unit / gnome será borked e deverá ser redefinida. Esta questão cobre isso. Eu prefiro mv ~/.config ~/.config.old .

    
por coteyr 29.11.2012 / 18:14
4
sudo chown $USER:$USER $HOME

foi o problema para mim.

Eu configurei uma partição inicial com:

sudo mkdir /home/$USER

mas esqueceu-se de chown .

    
4

Eu obtive o loop de login em conexão com uma atualização do Ubuntu 12.04 para 14.04. Com o gdm, eu tinha mensagens de erro em ~ / .cache / gdm / session.log com entradas como /etc/gdm/Xsession: line 33: mktemp: command not found e após sudo aptitude purge gdm com lightdm recebi várias mensagens de erro semelhantes em ~/.xsession-errors , por exemplo, usr/sbin/lightdm-session: line 24: mktemp: command not found .

Eu tentei várias coisas. O que eu acredito que acabou resolvendo o problema para mim foi isso:

Mudei meus arquivos de configuração .profile , .bashrc e .pam_environment para outros nomes e, em seguida, consegui fazer o login. Eu suspeito que há um problema em um deles.

    
por Finn Årup Nielsen 15.07.2015 / 10:08
3

Eu tive um problema muito semelhante, onde eu poderia fazer login no terminal, mas não no desktop, meu papel de parede do perfil foi carregado durante o login, mas depois de alguns segundos, ele pulou de volta para a tela de login. Eu verifiquei todas as permissões de arquivo, como sugerido, eles estavam bem. Eu tentei sem uma partição home separada e consegui fazer login na área de trabalho. Depois disso, verifiquei as configurações da partição inicial criptografada do LUKS, que também estava bem (embora houvesse algumas mensagens de erro no terminal, informando que o volume criptografado não pôde ser montado, porque já estava montado).

Então olhei para o dmesg, encontrei erros BTRFS relacionados ao sistema de arquivos na partição home criptografada LUKS (sim, estou misturando LUKS e BTRFS), tentei realmente gravar no sistema de arquivos e descobri que ele me dava E / S erros. Então eu tive que reparar o sistema de arquivos ou criar um novo e restaurar a partir do backup.

Longa história: dê uma olhada no dmesg e tente escrever no sistema de arquivos que parece ser gravável.

    
por LiveWireBT 29.04.2015 / 14:16
3

Isso também pode ser devido a uma combinação especial de configurações:

  • Criptografado /home/$USER
  • $USER em nopasswdlogin group

lightdm tentará fazer o seu login, mas não poderá acessar nenhum arquivo para que você tenha os sintomas descritos.

Para corrigir isso, remova $USER do grupo:

sudo gpasswd -d $USER nopasswdlogin
    
por Jonas G. Drange 22.05.2015 / 13:52
3

Eu tive que lidar com o mesmo problema. Infelizmente, no meu caso, não foi resolvido simplesmente alterando as permissões, então minha contribuição será tentar criar um guia dos passos simples para os mais complexos. Espero que seus usos sejam resolvidos com os mais simples.

Nota: substitua <username> pelo seu nome de usuário.

Suposições: Nvidia Graphic Card , lightdm

Acesso ao terminal

Para abrir um novo terminal, simplesmente use (e faça login com suas credenciais):

Ctrl + Alt + F1

Verifique as permissões de propriedade / grupo / de seus arquivos de diretório inicial

cd ~<username>
ls -lah

Corrija o proprietário e o grupo de .Xauthority e / tmp

chown <username>:<username> .Xauthority
sudo chmod a+wt /tmp

Verifique se ainda há um problema reiniciando o lightdm

sudo service lightdm restart

Reconfigure o lightdm

dpkg-reconfigure lightdm
sudo service lightdm restart

Se você deseja ver possíveis erros do sistema

tail -n 50 /var/log/Xorg.0.log # if you want to see the last 50 errors
tail -f /var/log/Xorg.0.log    # if you want to be able to see all new errors live

Arquivos de registro relevantes:

/var/log/Xorg.0.log
/var/log/lightdm/lightdm.log

Como último recurso, e foi o que fiz, reinstale os drivers da placa gráfica. Nvidia simplesmente não funciona bem com Ubuntu .

    
por Stanislav 09.09.2015 / 19:10
3

Eu experimentei o mesmo problema e a causa no meu caso foi que eu tentei adicionar algo ao arquivo /etc/environment e o que eu adicionei parecia não querer que eu fizesse login depois que eu reiniciei.

Solução:

Quando na tela de login, pressione CTRL + ALT + F2 . Faça login com o nome de usuário e a senha do administrador, edite o arquivo /etc/environment e remova as alterações feitas nele.

No terminal, você pode executar o seguinte comando usando nano para editar o arquivo:

sudo nano /etc/environment

Pressione CTRL + o e depois pressione ENTER para salvar o arquivo. Pressione CTRL + x para sair do nano.

Depois de ter editado e salvo o arquivo, simplesmente pressione CTRL + ALT + F2 para voltar para a tela de login da GUI e você deve ser capaz de fazer logon.

    
por Jonny 17.06.2015 / 17:17
3

Descobri que minhas configurações de permissão do arquivo /tmp não estavam corretas. Ele tinha permissões apenas para raiz.

Esse foi meu erro. Esqueci que, um dia antes, excluí a pasta /tmp com sudo direitos e depois recriou a pasta novamente com sudo mkdir tmp . Grande erro. Eu criei uma pasta / tmp apenas com permissões de root.

No arquivo ~/.Xsession-errors , vi que o x11 não conseguiu gravar um arquivo em /tmp . Após executar estes comandos a partir da conta root (ou Alt + Ctrl + f1 ) na tela de boas vindas e usar as credenciais da conta do problema para login) resolveu o problema:

sudo chmod 1777 /tmp
sudo chown root:root /tmp

Depois disso, consegui fazer o login na Unity novamente com a conta normal novamente. Então, se você tiver, o que parece ser um problema de .Xauthority , você poderia tentar isso se nada mais funcionar.

Veja este tópico nos fóruns do Ubuntu

    
por Dirk 22.02.2014 / 14:24
3

Eu tive o mesmo problema após uma instalação limpa do Ubuntu 12.10 (mas reutilizando minha partição inicial existente). Eu tentei todas as outras respostas, mas nenhuma funcionou. Mas eu encontrei a pista para o meu problema específico no arquivo .xsession-errors no meu diretório pessoal.

Foi assim que resolvi no meu caso:

  1. Pressione Ctrl + Alt + F1 para abrir um terminal virtual. Em seguida, faça o login com nome de usuário e senha.

  2. Abra o arquivo ~/.xsession-errors se ele existir (digite cat ~/.xsession-errors ). No meu caso, este arquivo continha uma única linha com uma mensagem de erro:

    % bl0ck_qu0te%
  3. Agora o byobu é uma ferramenta de linha de comando que eu uso e não tenho ideia de como isso acabou em um arquivo de sistema, pois isso ocorreu logo após uma instalação limpa. O Byobu não é instalado por padrão, portanto, isso pode explicar o erro enquanto ele procura por um arquivo ( /usr/bin/byobu-launch ) que não existe. Então, no meu caso, tive que instalar o byobu para corrigir o problema:

    % bl0ck_qu0te%
  4. Pressione Ctrl + Alt + F7 para voltar para a tela de login, e o login funcionou bem agora.

Claro que, no seu caso, você pode encontrar uma mensagem de erro diferente em .xsession-errors, que requer uma solução diferente.

    
por Serrano 08.01.2013 / 21:40
3

Já passei por esse problema várias vezes e isso tem sido um problema diferente a cada vez. Um dos seguintes problemas poderia ter causado o seu problema e você poderia usar a interface de linha de comando usando Ctrl + Alt + F1 (Substitua F1 por F2, F3 .... se o seu tty1 estiver ocupado) para tentar as seguintes soluções

Os drivers da NVIDIA estão faltando ou quebrados?

  1. Execute nvidia-smi para acessar a interface de gerenciamento do sistema da NVIDIA. A saída deve ser algo desse tipo.
% bl0ck_qu0te%

Se você não conseguir acessá-lo, provavelmente há algum problema com seus drivers gráficos.

  1. Nesse caso, você deve ser capaz de descobrir o nome da sua placa gráfica usando lspci | grep VGA .
  2. Você pode descobrir os drivers compatíveis para sua placa gráfica usando o link .
  3. (Tente sem este passo e talvez com este passo, se não houve sucesso). Remova os drivers quebrados existentes usando sudo apt-get purge nvidia* .
  4. Instale os drivers usando

    sudo add-apt-repository ppa:graphics-drivers

    sudo apt-get update

    sudo apt-get install nvidia-390 (ou qualquer que seja o driver compatível para a sua placa gráfica)

  5. Tente reiniciar usando systemctl reboot -i e espere que seu loop de login seja corrigido.

Sua casa é sua casa?

  1. Verifique o proprietário do seu diretório inicial usando ls -l /home
  2. Se você não tiver o seu diretório inicial, altere-o usando sudo chown $USER:$USER $HOME
  3. Tente reiniciar usando systemctl reboot -i e espere que seu loop de login seja corrigido.

Você é dono do seu .Xauthority?

  1. Verifique o proprietário do seu diretório inicial usando ls -l ~/.Xauthority
  2. Se você não é proprietário de seu .Xauthority, altere-o usando sudo chown $USER:$USER ~/.Xauthority
  3. Se você fizer isso, mova seu arquivo .Xauthority usando sudo mv ~/.Xauthority ~/.Xauthority.bak
  4. Tente reiniciar usando systemctl reboot -i e espere que seu loop de login seja corrigido.
  5. Talvez seja necessário fazer a mesma coisa na autoridade do .ICE.

Seu / tmp está certo?

  1. Execute ls -ld /tmp e verifique se as permissões são exatamente drwxrwxrwt . A saída deve ser deste tipo

drwxrwxrwt 27 root root 36864 Sep 17 17:15 /tmp

  1. Se não, execute sudo chmod a+wt /tmp
  2. Tente reiniciar usando systemctl reboot -i e espere que seu loop de login seja corrigido.

Talvez lightdm seja problema seu?

  1. Reconfigure seu gerenciador de exibição usando dpkg-reconfigure lightdm e experimente outros gerenciadores de exibição (gdm3, lightdm) disponíveis. Talvez isto lhe dê pistas suficientes para seguir em frente.
  2. Se nenhum deles ajudar, tente instalar o sddm usando sudo apt-get install sddm para uma tentativa final. reconfigure a exibição para sddm.

Se nenhuma das soluções acima funcionou, você pode tentar reinstalar o Ubuntu.

P.S: Esta é uma compilação de respostas das fontes a que me referi, algumas também deste post.

    
por Bhargav Chereddy 18.09.2018 / 02:42
2

Eu tive que remover os drivers NVIDIA para entrar, como em (substitua nvidia-current por nvidia-340 ou qualquer que seja seu número).

Voltar para os drivers do Nouveau

Então eu tinha um quadro UNITY cheio de bugs. Eu tive que seguir os passos mostrados aqui para corrigi-los:

link

    
por Evin1_ 30.09.2015 / 02:57
2

Isso aconteceu comigo quando eu desliguei o computador enquanto ainda estava terminando a atualização para as últimas imagens do kernel. Eu fiz CTRL-ALT F1, logado, então sudo apt-get update e sudo apt-get dist-upgrade e deixei terminar a configuração.

Após a reinicialização, consegui fazer o login no destkop novamente.

    
por f.cipriani 20.11.2015 / 17:03
2

Você pode ser afetado por Bug # 1240336 onde permissões diferentes sumiram após a atualização do lançamento.

Outros efeitos colaterais

  • sem login de convidado
  • Synaptic não está começando no menu

Eu faço o login funcionar quando coloco o usuário no grupo video ou depois de executar sudo chmod a+rw /dev/dri/* em um terminal.

Mas:

  • sem som
  • Logout do menu do usuário não está funcionando
  • executando /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 dá: polkit-gnome-authentication-agent-1: 5805): polkit-gnome-1-AVISO **: Não foi possível determinar a sessão em que estamos: No session for pid 5805

Solução

Execute sudo pam-auth-update --force no terminal. Isso resolveu os problemas descritos nos meus casos.

    
por uzhoasit 29.05.2015 / 11:55
1

Mude para outra tela de login.

Ctrl + Alt + F2 para abrir um terminal.

Ctrl + Alt + F7 para voltar ao modo gráfico.

Digite sudo dpkg-reconfigure gdm

Em uma tela gráfica, selecione gdm e OK.

Digite sudo reboot

    
por Horacio Galan 29.11.2012 / 18:07
1

Eu tive o mesmo problema depois de atualizar para o 12.10.Então eu vim para cá do Google. Eu criei outro usuário e pude fazer o login.

Como não uso o Unity, desinstalei o lighdm. Após a reinicialização, pude fazer o login. Você pode tentar isso.

Boa sorte!

    
por James Ni 03.06.2013 / 17:57
1

Eu tenho experimentado o mesmo problema algumas vezes toda semana e tentei a maioria das soluções dadas aqui, mas a única maneira de fazer o login é reiniciando o lightdm.

serviço sudo lightdm restart.

O engraçado é que mesmo depois de eu reestruturar o lightdm, ele não faz login na primeira tentativa, mas apenas na minha segunda tentativa, mesmo que eu esteja digitando a senha correta. Eu percebi isso há algumas semanas e verifiquei isso algumas vezes, certificando-me de que não estou acidentalmente digitando minha senha errado. Agora estou certo de que não me log in a primeira vez depois de reiniciar o lightdm, mas apenas na segunda tentativa!

    
por eshwar 08.07.2014 / 12:06
1

Se as outras perguntas não levarem a uma solução, minha sugestão é tentar seguir estas etapas:

  1. Faça o login no modo de caractere com um VC (Virtual Console). Isto é, Ctrl Alt F1 e seu login de usuário / senha. Vamos chamar esse usuário original .

  2. Crie um novo usuário. Você pode usar por exemplo :

    adduser newuser --group sudo
    

    para adicionar um novo usuário administrativo (ou seja, um usuário que possa fazer sudo ).

  3. Tente fazer o login como newuser . Se funcionar, você agora que o problema está na configuração específica de original user. Caso contrário, pare de ler aqui --- o problema está no nível do sistema e você provavelmente precisará reinstalar algo da pilha gráfica.

  4. Agora você pode tentar pesquisar o que aconteceu. Compare os arquivos ocultos em ~original e ~newuser e tente encontrar inconsistências. Especialmente você deve procurar por arquivos que não são seus:

    find . \! -user original
    

    e arquivos que não são graváveis para você (haverá mais deles, especialmente em caches):

    find . \! -perm -u=w
    
  5. Você pode mover arquivos suspeitos para um backup ( sudo mv whatever whatever-backup ) e tentar fazer o login novamente.

  6. Os arquivos em /tmp e /var que podem ser sensíveis a esse problema devem ser excluídos por uma reinicialização, mas às vezes também há algum resto.

Como último recurso, você pode fazer backup das informações importantes de original (não de todos os diretórios home ou você propagará o problema) e excluir e recriá-lo, embora seja melhor ser capaz de encontrar < em> onde o problema é.

    
por Rmano 26.11.2014 / 12:58