O Ubuntu parou na tela de inicialização e no loop de login após alterar o local

0

(Escrevendo no meu celular, então não posso formatar tudo corretamente. Desculpe por isso.)

Eu segui as etapas aqui para alterar minha localidade: link

Exceto que não havia nenhum diretório en_US.utf8 em / usr / lib / locale.

Depois disso, reiniciei o Ubuntu apenas para perceber que o processo de inicialização não terminaria mais. A tela de inicialização continua carregando, mas nada acontece. Durante isso, a abertura do tty não me permitiu efetuar login, já que o prompt nunca apareceu.

Eventualmente eu inicializei no modo de recuperação, caí no shell de root e modifiquei o / etc / default / grub para usar o nomodeset para aquele parâmetro. Eu corri o update-grub depois disso.

Isso resultou em eu conseguir acessar a tela de login novamente. Onde estou agora preso em um loop de login. A abertura do tty funciona agora, então eu fiz o login. Aí eu me apresentei com um erro:

Não foi possível encontrar bibliotecas independentes de plataforma Não foi possível encontrar bibliotecas dependentes de plataforma Considere definir $ PYTHONHOME como [:] Erro fatal em Python: Py_Initialize: não é possível obter a codificação de localidade ImportError: Nenhum módulo chamado 'codificações'

Eu tentei os passos sugeridos aqui link para resolver o loop de login, mas eles não funcionaram.

O que posso experimentar agora?

Notas

  • Remover o nomodeset da configuração do grub me coloca novamente em estado não inicializável. Nenhum prompt de login tty lá.
  • Não consigo me conectar à Internet ou à rede (o cabo está conectado) para reinstalar as coisas.
por kleinfreund 07.04.2017 / 09:50

3 respostas

1

Abra uma janela de console com Ctrl + Alt + F1 , efetue login e execute o comando sudo locale-gen para gerar suas localidades com base nas definições originais de localidade.

    
por Gunnar Hjalmarsson 07.04.2017 / 10:01
1

Parece que sua instalação do Python está quebrada ou incompleta. Se sua instalação do python não estiver em um local padrão, você precisará da variável PYTHONHOME. Você tem que exportar essa variável. Muitas partes do Ubuntu exigem a versão padrão do python. Verifique seu caminho de instalação atual do python e configure a variável de acordo. Se isso não funcionar, sugiro uma reinstalação do python

sudo apt-get install --reinstalar python3

    
por Noisy_Botnet 07.04.2017 / 10:07
0

Eu não sei como isso aconteceu, mas de alguma forma minha instalação do Python quebrou. Nem eu poderia reinstalar o python nem construí-lo do zero. No final, só fiquei com a opção de reinstalar completamente o sistema.

Eu quero aproveitar este momento para agradecer ao meu passado por ter feito backup de vários arquivos de configuração em um repositório git.

    
por kleinfreund 08.04.2017 / 18:14