Erro de dependência não confirmada do Ubuntu 12.04

1

Estou recebendo o seguinte problema de dependência não atendida com o Ubuntu 12.04, isso aconteceu depois que o / boot foi preenchido e tive que remover alguns dos pacotes antigos do kernel manualmente.

Eu tentei vários comandos abaixo de pesquisar em fóruns, mas nenhum deles funciona, atualmente não consigo instalar nenhuma atualização ou remover nenhum pacote.

sudo apt-get -f install
sudo apt-get clean 
sudo apt-get update

dpkg --force-depends --purge linux*3.2.0.79.93*
apt-get install -f

A mensagem de erro que recebo abaixo é:

dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.2.0.77.91); however:
  Version of linux-image-generic on system is 3.2.0.79.93.
 linux-generic depends on linux-headers-generic (= 3.2.0.77.91); however:
  Version of linux-headers-generic on system is 3.2.0.79.93.
dpkg: error processing linux-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

também quando eu corro

sudo dpkg --list 'linux-image*'

Eu recebo a seguinte saída

||/ Name                              Version                           Description
+++-=================================-=================================-==================================================================================
un  linux-image                                                   (no description available)
un  linux-image-3.0                                               (no description available)
un  linux-image-3.2.0-60-generic                                  (no description available)
un  linux-image-3.2.0-61-generic                                  (no description available)
rc  linux-image-3.2.0-63-generic      3.2.0-63.95                       Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc  linux-image-3.2.0-64-generic      3.2.0-64.97                       Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc  linux-image-3.2.0-65-generic      3.2.0-65.99                       Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-67-generic      3.2.0-67.101                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-68-generic      3.2.0-68.102                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-69-generic      3.2.0-69.103                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-70-generic      3.2.0-70.105                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-72-generic      3.2.0-72.107                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-73-generic      3.2.0-73.108                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-74-generic      3.2.0-74.109                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-75-generic      3.2.0-75.110                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-76-generic      3.2.0-76.111                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-77-generic      3.2.0-77.112                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-3.2.0-79-generic      3.2.0-79.115                      Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic               3.2.0.79.93                       Generic Linux kernel image

Por favor, alguém pode ajudar a sugerir o que posso fazer para resolver o problema.

    
por karimzah 05.04.2015 / 13:02

3 respostas

2

Parece que os meta-pacotes linux-generic , linux-image-generic , linux-headers-generic estão desatualizados. Você pode tentar

sudo apt-get dist-upgrade -f

para atualizá-los e corrigir problemas com pacotes não configurados ( -f ).

Como alternativa, dizer a apt-get para instalar o linux-generic deve atualizar apenas esses pacotes:

sudo apt-get install -f linux-generic
    
por David Foerster 05.04.2015 / 13:16
0

O programa está pedindo a versão 3.2.0.77.91 do linux, você não tem isso. Você pode encontrar .debs abaixo

link

No cabeçalho dos arquivos para download, há dois arquivos, um para 64 bits e outro para 32 bits.

    
por Mark Kirby 05.04.2015 / 13:11
0

*. 79 é a versão mais recente. Para fazer o que você quer fazer, você precisa fazer isso para todas ou algumas das versões mais antigas, ou você terá problemas de dependência, pois o linux-image-generic fornece a versão mais nova, assim você sempre obterá os kernels atualizados nas atualizações.

Abra um terminal e tente estes comandos:

sudo apt-get purge linux-image-3.2.0-67-generic linux-image-3.2.0-68-generic linux-image-3.2.0-69-generic linux-image-3.2.0-70-generic linux-image-3.2.0-71-generic linux-image-3.2.0-72-generic linux-image-3.2.0-73-generic linux-image-3.2.0-74-generic linux-image-3.2.0-75-generic linux-image-3.2.0-76-generic 
    
por mchid 05.04.2015 / 19:46