Problema de espaço livre O Ubuntu 14.04 não está logado após a atualização

3

Eu atualizei meu pc desktop para o kernel 4.4.0-38 de 4.4.0-36 (ok). Após o reinício, não consegui mais entrar no meu computador.

Com o avançado do grub, selecionei o antigo kernel 4.4.0-36 e tentei apagar o novo kernel 4.4.0-38.

Detalhes do bug mencionado acima. Ao tentar excluir o kernel com:

sudo apt-get purge linux-image-4.4.0-34-generic

= >

The following packages have unmet dependencies:
linux-headers-4.4.0-38-generic : Depends: linux-headers-4.4.0-38 but it is not going to be installed 
E: Unmet dependencies.

ou

sudo apt-get purge linux-image-4.4.0-38-generic

= >

The following packages have unmet dependencies: linux-headers-4.4.0-38-generic : Depends: linux-headers-4.4.0-38 but it is not going to be installed 
linux-image-extra-4.4.0-38-generic : Depends: linux-image-4.4.0-38-generic but it is not going to be installed
linux-image-generic-lts-xenial : Depends: linux-image-4.4.0-38-generic but it is not going to be installed
E: Unmet dependencies.

e

sudo apt-get -f install

NÃO resolverá isso.

Eu encontrei esta pergunta Não há espaço livre em disco suficiente ao atualizar e usei-o para liberar espaço na minha partição do Ubuntu.

Como uma correção temporária, usei esse kernel Set "older" entrada padrão do grub para definir o kernel padrão como 4.4.0-36 para usar o computador.

    
por marius-ciclistu 21.09.2016 / 20:12

2 respostas

1

Após uma discussão com David Foerster, eu li este apt- get: Não há espaço no dispositivo (12.04) e descobri que os inodes estão com 1% de espaço livre. Você pode verificar isso usando:

df -ih /usr/src

e meu resultado foi:

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda6        550K  540K   11K   99% /

Antes de me deparar com este problema, encontrei esta questão Não há disco livre suficiente espaço ao atualizar e usou-o para liberar espaço na minha partição do Ubuntu, mas não liberou espaço no inodes. Então, usando a pergunta acima apt-get: Não há espaço disponível no dispositivo (12.04) Eu fiz isso e agora meu problema está resolvido.

De agora em diante, vou liberar espaço usando Não há espaço livre em disco suficiente quando atualizando e este apt-get: Sem espaço deixado no dispositivo (12.04) para evitar esse tipo de problema.

    
por marius-ciclistu 29.10.2016 / 23:36
1

Eu tenho o mesmo problema. Eu usei o Synaptic; procurou por 4.4.0-38; marcado para remoção; Aplique. Depois, aparentemente redundante, não é necessário, eu corri "suso update-grub", em seguida, reiniciei. Apenas por sanidade, após a reinicialização, eu corri "sudo apt-get autoremove" e depois "sudo apt-get clean" e depois "sudo apt -f install"

Eu reiniciei, novamente, e tudo estava bem, rodando o kernel 3.19.0-69.

Em seguida, executei o atualizador de software - administração - de ferramentas do sistema, que começou a reinstalar o 4.4.0-68. Eu cancelei a atualização do sistema. Ainda pesquisando no Google por uma correção permanente por não conseguir entrar no 4.4.0-38.

Eu não posso levar o crédito pelo seguinte - encontrei-os online. Eu usei com sucesso todos eles:

Mostrar todas as versões salvas do kernel - Ubuntu

dpkg -l linux-image-\* | grep ^ii

Mostrar todos os kernels e cabeçalhos que podem ser removidos, excluindo o kernel atual em execução - Ubuntu

kernelver=$(uname -r | sed -r 's/-[a-z]+//') dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $kernelver

Após atualizar os kernels e reiniciar para testá-lo, você pode remover todos os outros kernels antigos com: (Ubuntu)

sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
    
por Paul 29.09.2016 / 21:05