Problema de dependência de kernel no Ubuntu 16.0.4

0

Sou novo no sistema Ubuntu. Meu servidor é executado no Ubuntu 16.0.4 e o kernel é 4.4.0-98-generic, conforme mostrado por uname -r . Eu removi com sucesso algumas das imagens do kernel, mas estou enfrentando o problema com o linux-image 4.4.0-119. A saída de dpkg -l linux-image* é

$ dpkg -l linux-image*

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                 Version                 Architecture            Description
+++-====================================-=======================-=======================-==============================================================================
un  linux-image                         <none>                  <none>       (no description available)
un  linux-image-4.4.0-119-generic        <none>>                <none>       (no description available)
ii  linux-image-4.4.0-97-generic         4.4.0-97.120            amd64                   Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-98-generic         4.4.0-98.121            amd64                   Linux kernel image for version 4.4.0 on 64 bit x86 SMP
pU  linux-image-extra-4.4.0-119-generic  4.4.0-119.143           amd64                   Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-97-generic   4.4.0-97.120            amd64                   Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-98-generic   4.4.0-98.121            amd64                   Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                  4.4.0.119.125           amd64                   Generic Linux kernel image

Parece-me que o linux-image-generic aponta para 4.4.119.125, mas o servidor foi inicializado com 4.4.0-98. Isto é onde eu fiquei confuso. Se eu quiser remover a imagem 4.4.0-119, me deu:

$ sudo dpkg --purge linux-image-extra-4.4.0-119-generic
dpkg: dependency problems prevent removal of linux-image-extra-4.4.0-119-generic:
 linux-image-generic depends on linux-image-extra-4.4.0-119-generic; however:
  Package linux-image-extra-4.4.0-119-generic is to be removed.

dpkg: error processing package linux-image-extra-4.4.0-119-generic (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 linux-image-extra-4.4.0-119-generic

Se eu correr

$ sudo apt-get remove  linux-image-4.4.0-119-generic
[sudo] passwor for ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'linux-image-4.4.0-119-generic' is not installed, so not removed
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-image-extra-4.4.0-119-generic : Depends: linux-image-4.4.0-119-generic but it is not going to be installed
 linux-image-generic : Depends: linux-image-4.4.0-119-generic but it is not going to be installed
                       Recommends: thermald but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Adicionando -f não ajudou. Minha pergunta é, aparentemente 4.4.0.119 não está instalado, mas porque é que na saída de dpkg -l linux-image* e como posso "remover"? Para piorar ainda mais, não posso executar nada com apt-get . BTW, o que significa a primeira coluna do dpkg -l acima, por exemplo, un , ii ou pU ? Qualquer idéia seria muito apreciada. Obrigado!

    
por Collin 13.04.2018 / 05:01

0 respostas