Sem GUI, disco cheio, sistema quebrado após atualizar as fontes

1

Eu tenho uma instalação recente do Debian 8, com o xfce.

Tudo estava bem, até eu implementar esta resposta , porque queria obter um pacote mais atualizado dos testes. Como sugerido lá, criei os arquivos .list .

Depois de concluir esse procedimento, eu corro um sudo apt-get update . Houve um erro, que não consigo lembrar precisamente. Mas a atualização ficou presa em (98%) [Waiting for headers] [Waiting for headers] ou algo parecido.

Então, decidi reiniciar. Depois de fazer o login, recebi:

Xsession: warning: unable to write to /tmp: Xsession may exit with an error

Após algumas tentativas de login, reiniciei novamente. Então, a GUI não apareceu; houve um erro - "tty7 não existe".

Depois, entrei em tty1 e digitei start . Uma tela cheia de erros apareceu, incluindo muitos (EE) Fatal server error e Inconsistency detected by ld.so: dl-close.c: 762: _dl_close: Assertion map->l_init_called failed!

Então, tentei instalar o lightdm, como sugerem alguns fóruns. Se eu correr com root, recebo o erro:

Bus errorackage lists... 1%

Se eu correr com o sudo, recebo:

E: Write error - write (28: No space left on device)
E: Can't mmap an empty file
E: Failed to truncate file - ftruncate (9: Bad file descriptor)
E: The package lists or status file could not be parsed or opened.

Executando o comando df -h , obtenho que /dev/sda1/ é usado inteiramente (100%, 9.1G).

Eu tentei limpar o cache, a pasta /var/log e a pasta /tmp , como muitos posts indicam, mas nenhum progresso.

Além disso, se eu usar o Tab para preencher automaticamente pastas ou arquivos, recebo:

bash: cannot create temp fil for here-document: no space left on device

Alguma ideia de como proceder?

PS: Além disso, eu tenho vários flashes de tela, mudando de preto para cinza para branco ... enquanto eu estou em um console tty.

    
por luchonacho 06.11.2016 / 14:17

1 resposta

1

Seu disco está cheio. Muitos programas não podem lidar.

Para pelo menos permitir a criação de arquivos temporários, crie /tmp um sistema de arquivos na memória. Essa é uma boa ideia, de qualquer forma: os arquivos em /tmp não precisam ser salvos nas reinicializações para que não precisem estar no disco. Enquanto você repara seu sistema, basta montá-lo manualmente:

mount -t tmpfs -o mode=1777 /tmp

Agora você poderá iniciar a GUI. Ele será iniciado automaticamente (esses flashes eram o gerenciador de exibição tentando iniciar e falhar) ou você pode executar startx após o login para iniciar uma sessão da GUI.

Há uma cota reservada de espaço para o root, que é de 5% por padrão. Se o seu disco estiver cheio, você precisará liberar mais de 5% para permitir que sua conta grave no disco. É uma boa idéia não ir além de 95%, pois o desempenho diminui com sistemas de arquivos quase completos.

Dependendo de suas restrições, você pode excluir itens desnecessários (registros antigos, pacotes antigos baixados em /var/cache/apt/archives , possivelmente outras coisas sob /var/cache , software de desinstalação que você não usa,…) ou ampliar a partição do sistema. Não remova as coisas se você não tiver certeza do que elas fazem.

    
por 07.11.2016 / 01:17