Questão update-initramfs está preso


Hoje eu queria instalar o virtualbox (4.2) no Ubuntu 12.10 e fui para o Centro de Software. Depois de clicar no botão 'Instalar' no USC virtualbox estava sendo baixado e instalado. Esperei mais de cinco minutos, mas nada aconteceu e a barra de progresso não mudou. Após cerca de uma hora de espera, fechei o USC e reiniciei o PC.

Agora eu tenho o problema que sempre que eu quero instalar software via sudo apt-get install <software> Estou tendo o erro a seguir:

quantal@Flubuntu:~$ sudo apt-get install <whatever-package>
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Depois de matar o dpkg no terminal (sudo killall dpkg) ou reiniciar eu recebo o próximo erro:

quantal@Flubuntu:~$ sudo apt-get install <whatever-package>
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct

E quando tento executar sudo dpkg --configure -a o comando trava em

update-initramfs: Generating /boot/initrd.img-3.5.0-25-generic

Quando eu começo sudo update-initramfs -k all -u -v no modo detalhado ele diz que ele adiciona muitos módulos, binários e firmware (que eu não incluí na saída), mas depois fica preso após as seis linhas seguintes:

Adding binary /lib/firmware/radeon/TAHITI_me.bin
Adding firmware radeon/TAHITI_me.bin
Adding binary /lib/firmware/radeon/TAHITI_pfp.bin
Adding firmware radeon/TAHITI_pfp.bin
Adding module /lib/modules/3.5.0-23-generic/kernel/drivers/gpu/drm/i2c/sil164.ko
Adding module /lib/modules/3.5.0-23-generic/kernel/drivers/gpu/drm/i2c/ch7006.ko

Blacklisting ch7006 ou o módulo antes não funciona; Eu também tentei renomear manualmente ch7006.ko e sil164.ko (depois de verificar que não é necessário para o sistema), mas depois ele está preso na linha anterior.

Muito obrigado antecipadamente!

Outras informações:

OBSERVAÇÃO: Ao inicializar o Ubuntu, recebo NO erros, então o kernel inicializa, mas não consigo atualizá-lo (e o apt-get install não deseja instalar o software, desde que este problema exista).

A saída de uname -a:

Linux Flubuntu 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:15:40 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

4
2018-02-23 21:00


origem




Respostas:


Ok, eu encontrei uma solução para corrigir esse erro.

  1. Depois de executar os passos da minha pergunta, tentei remover o kernel com:

    sudo update-initramfs -k 3.5.0-23-generic -d
    
  2. Depois de uma reinicialização GRUB apareceu e selecionou minha versão do Ubuntu, mas quando ele tentou carregar o kernel, ele disse

    Kernel panic - não está sendo sincronizado: VFS: Não é possível montar o fs raiz no bloco desconhecido (0,0)

  3. Então eu só chrooted com um LiveCD no Ubuntu e executado:

    sudo dpkg --configure -a
    sudo apt-get install linux-image-3.5.0-25-generic
    

    E depois de um reboot tudo estava OK.


4
2018-02-24 15:44



O passo 2 parece ser desnecessário. Em vez disso você pode executar diretamente sudo apt-get install -f do sistema atualmente em execução (não é necessário reinicializar ou usar um sistema update-initramfs -d. - David Foerster


Etapa 2 de de slashcrack soa em grande parte desnecessária. Em vez disso, deve ser suficiente para executar

sudo update-initramfs -d -k <VERSION>
sudo apt-get install -f

onde você substitui <VERSION> com a string da versão do kernel afetada (aqui: 3.5.0-23-generic).


0
2017-09-05 17:32