Como logar no Ubuntu após uma atualização para o 12.04?

3

Ontem atualizei do Ubuntu 11.10 para o 12.04. A atualização correu bem. Eu fiz uma reinicialização e então coisas estranhas começaram a acontecer.

Após cada atualização, configurei meu Ubuntu para login automático (atualizei de 10.04 até agora sem uma nova instalação, sempre de 64 bits). Como esperado ontem, a janela de login apareceu. A primeira coisa que chamou minha atenção foram as linhas abaixo do meu nome de usuário. Eles dizem "Nenhum valor foi definido". Então eu digito minha senha como de costume. E então o grande: "Senha inválida, por favor, tente novamente"!

A partir desse momento, experimentei algumas coisas:

  1. Tentei minhas senhas diferentes. Eu sempre uso a mesma senha para o Ubuntu, mas ainda assim eu dei uma chance.

  2. Meu idioma padrão no Ubuntu é o inglês. Isso é diferente do meu layout de teclado que tem um layout esloveno. Tem sido um problema antes que nosso teclado de layout esloveno e sistema operacional inglês nem sempre cooperem como deveriam. Essa é a razão pela qual minha senha do Ubuntu tem apenas números e letras em inglês. Então eu tentei o teclado na tela no Ubuntu para clicar no meu caminho através do login novamente sem sucesso.

  3. Então eu tentei mudar minha senha. Eu segui estas instruções . Primeiro pelo GRUB. Depois de digitar "passwd myusername " recebi uma resposta intrigante. O terminal disse:
    passwd: Authentication token manipulation error
    passwd: password unchanged
    
    O estado do sistema de arquivos era de leitura / gravação porque eu usei o comando fsck antes de ir para o root. Então eu tentei a segunda opção com o Live CD. Apagou a senha do arquivo shadow , mas ainda sem sucesso no log do Ubuntu.

Depois, há a coisa com a conta da sessão do Guest. Não importa qual opção eu escolha (Ubuntu, Ubuntu 2D.) E login nada acontece. A tela fica em branco por 3 segundos, o disco rígido faz algum ruído e a tela de login volta.

Agora não sei o que fazer a seguir. Eu tenho um sistema de inicialização dupla e o Win7 inicializa sem problemas. O Ubuntu 11.04 funciona muito bem com o Live CD. Eu fiz um memtest apenas para ter certeza e não houve erros. Então estou certo de que não é um problema de hardware.

Link para o conteúdo de lightdm.log .

Se você precisar de mais informações ou se eu não tiver certeza, por favor me avise! O que mais posso fazer?

    
por eMKi 27.04.2012 / 20:41

1 resposta

1

Eu tive um problema semelhante. Após a atualização para o 12.04, não consegui mais efetuar login, nem da GUI nem do console. Após a inicialização em recoverymode ( veja aqui ) e montagem / leitura-gravação, alterando a senha via passwd nome de usuário pareceu funcionar, mas eu ainda não consegui logar depois.

O problema estava em / etc / passwd. Meu shell foi configurado para / usr / bin / tcsh, que não funciona mais. Deve ser / bin / sh. (Eu pessoalmente acho triste que o Ubuntu me force agora a usar este shell, mas eu posso resolver isso).

A propósito, eu o achei porque eu deletei o usuário através do userdel username e recriou o usuário useradd username , e depois funcionou. Eu tive que corrigir o número do usuário e do grupo no passwd manualmente depois, ou seja, as etapas exatas foram:

  • mova o diretório home para algum outro lugar (para evitar que o userdel o remova)
  • examine o / etc / passwd e anote o grupo e o número do usuário (normalmente, 1000)
  • userdel myusername
  • useradd myusername
  • passwd myusername
  • edite o / etc / passwd para garantir que o grupo e o número do usuário ainda sejam os mesmos
  • mova o diretório inicial de volta para sua plase original
  • faça login myusername = > para testar se funciona agora

Então eu vi que o shell mudou e eu tentei mudar o shell ( useradd -s /usr/bin/tcsh myusername ) e, em seguida, nada funcionou novamente. Então, fique com / bin / sh.

    
por geosan 01.05.2012 / 20:50