Como remover a imagem do kernel (4.7-RC3) após falha na instalação em 16.04

0

Após uma série de congelamentos no meu Acer B116 após a atualização para o Ubuntu 16.04, eu li este post e decidiu atualizar o kernel para 4.7-RC3 usando estas instruções .

No entanto, houve erros durante a instalação. Eu tentei desinstalar o kernel usando a instrução (do link anterior):

$ sudo apt-get remove 'linux-headers-4.7*' 'linux-image-4.7*'

No terminal, as mensagens de erro são:

/usr/sbin/grub-probe: error: failed to get canonical path of 'aufs'.
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-4.7.0-040700rc3-generic.postrm line 328.
dpkg: error processing package linux-image-4.7.0-040700rc3-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Removing linux-headers-4.7.0-040700rc3-generic (4.7.0-040700rc3.201606121131) ...
Removing linux-headers-4.7.0-040700rc3 (4.7.0-040700rc3.201606121131) ...
Errors were encountered while processing:
linux-image-4.7.0-040700rc3-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu também tentei remover a imagem do kernel através do Gerenciador de Pacotes Synaptic, mas mensagens de erro semelhantes ocorrem.

Conselhos sobre como remover a imagem do kernel seriam muito apreciados. Para o registro, agora sei que instalar este kernel não é a solução e não quero instalá-lo.

    
por NickT 29.07.2016 / 22:20

1 resposta

0

Continuei pesquisando depois de postar o problema e encontrei uma resposta que me permitiu fazer a instalação e a atualização. Eu não tenho experiência suficiente para saber se a resposta que eu segui (abaixo) ou a solução postada por Zanna (obrigado!) É melhor.

A solução que usei foi publicada em este tópico onde Ox450 responde a sua própria pergunta, que é a seguinte:

A causa do problema:

Eu verifiquei o status do dpkg dos pacotes:

dpkg --status linux-image-3.13.0.57-generic  
dpkg --status linux-image-extra-3.13.0-57-generic  

A saída afirmou claramente que os pacotes estavam em mau estado. Eles não foram "totalmente instalados" como escrevi na pergunta acima.

A solução:

As entradas destes pacotes devem ser deletadas do arquivo de status do dpkg para que o apt-get funcione normalmente. Os passos são os seguintes:

Certifique-se de fazer um backup do arquivo de status se algo der errado.

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.backupOpen /var/lib/dpkg/status with your preferred text editor and search and delete ONLY the references of the broken packages. You must not delete anything else!

Execute o sudo apt-get upgrade para ter certeza de que tudo está resolvido.

    
por NickT 30.07.2016 / 15:00