update-initramfs está preso

4

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 de que sempre que eu quero instalar o software via sudo apt-get install <software> eu recebo o seguinte erro:

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, 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 inicio 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

O blacklisting ch7006 ou o módulo anterior 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 antes.

Muito obrigado antecipadamente!

Mais informações:

NOTA: 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 quer 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
    
por slashcrack 23.02.2013 / 22:00

1 resposta

3

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

Depois de executar as etapas da minha pergunta, tentei remover o Kernel com

sudo update-initramfs -k 3.5.0-23-generic -d

Após uma reinicialização, o GRUB apareceu e selecionou minha versão do Ubuntu.

Mas quando tentou carregar o Kernel, ele disse

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (0,0)

Então eu apenas chroot com um LiveCD no Ubuntu e executado

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

Depois de uma reinicialização, tudo foi OK.

    
por slashcrack 24.02.2013 / 16:44