12.04 Sistema de pacotes quebrado apt-get autoremove -f falha

0

Estou tentando instalar todas as atualizações mais recentes para o Ubuntu 12.04.

Novo suporte de hardware e linux-image-3.11.0-26-generic (nova instalação) 57.1MB são o que resta.

O Update Manager me informa "Sistema de pacotes quebrado" e sugere que eu use apt-get autoremove -f para corrigir dependências não atendidas.

Em execução, isso me dá um erro sem dicas adicionais sobre como corrigi-lo. Aqui está minha saída de terminal:

sudo apt-get autoremove -f
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  linux-image-3.11.0-26-generic
Suggested packages:
  fdutils linux-lts-saucy-doc-3.11.0 linux-lts-saucy-source-3.11.0
  linux-lts-saucy-tools
The following packages will be REMOVED:
  libindicate-gtk3
The following NEW packages will be installed:
  linux-image-3.11.0-26-generic
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/57.1 MB of archives.
After this operation, 154 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
(Reading database ... 168779 files and directories currently installed.)
Unpacking linux-image-3.11.0-26-generic (from .../linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb) ...
This kernel does not support a non-PAE CPU.
dpkg: error processing /var/cache/apt/archives/linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-26-generic /boot/vmlinuz-3.11.0-26-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-26-generic /boot/vmlinuz-3.11.0-26-generic
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-3.11.0-26-generic_3.11.0-26.45~precise1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Aqui estão os resultados do que fkraiem sugeriu. Eu editei meu arquivo grub para ler: GRUB_CMDLINE_LINUX_DEFAULT="forcepae de respingo silencioso" GRUB_CMDLINE_LINUX="forcepae"

Atualizei minha configuração do grub e reiniciei. Eu tentei executar o apt-get -f install novamente. Eu estou experimentando exatamente o mesmo resultado acima. Parece que adicionar o switch forcepae não fez nada.

O apt-get autoremove também falha, sugerindo que eu execute o apt-get -f install, que produz a saída vista acima. Não consigo instalar nenhuma atualização ou programa.

Este é um HP Compaq nc4010 com um Pentium M de 1,7 gz

    
por comp9 13.09.2014 / 00:15

1 resposta

0

Uma rápida pesquisa no Google para esta mensagem de erro

This kernel does not support a non-PAE CPU.

parece indicar que este é um problema comum. Aparentemente, em alguns sistemas, o kernel falha em reconhecer que o processador suporta o PAE, que é requerido pelo Ubuntu. Uma solução parece ser inicializar com a opção forcepae kernel, então tente isto:

  1. Abra /etc/default/grub em um editor de texto. Você pode fazer, por exemplo, gksudo gedit /etc/default/grub .

  2. Você terá uma linha do formulário GRUB_CMDLINE_LINUX="something" , adicione forcepae para que a linha se torne GRUB_CMDLINE_LINUX="something forcepae" . Salve suas alterações e saia do seu editor de texto.

  3. Execute sudo update-grub , reinicialize e experimente sudo apt-get -f install .

por fkraiem 13.09.2014 / 00:36