Instalações, atualizações e remoções sempre falham. Mas trabalhe depois de um reinício

2

Sempre que eu instalo, atualizo ou removo algo, ele falha e recebo uma mensagem semelhante à abaixo. Depois que eu reiniciar, tudo parece funcionar bem.

Acabei de instalar algumas atualizações usando o gerenciador de atualização, e aqui estavam os detalhes mostrados na janela "Operação do pacote falhou".

installArchives() failed: (Reading database ... 

[...]

run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.35-23-generic /boot/vmlinuz-2.6.35-23-generic
exec: 15: update-grub: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 2
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.35-23-generic.postinst line 1010.
dpkg: error processing linux-image-2.6.35-23-generic (--configure):
 subprocess installed post-installation script returned error exit status 2

Veja o registro completo aqui .

Como posso impedir que isso aconteça?

    
por oadams 11.12.2010 / 02:02

3 respostas

1

Parece que update-grub foi removido. Você se lembra de excluí-lo? Tente sudo apt-get install --reinstall grub-pc . Então veja se o apt funciona um pouco melhor.

    
por wgrant 20.12.2010 / 10:22
0

Você tem burg instalado? Eu estou supondo que você provavelmente faça. Se você fizer isso, execute:

sudo ln -s /usr/bin/update-burg /usr/bin/update-grub

em um terminal, ou você pode tentar substituir:

update-grub

com

update-burg

em

/etc/kernel/postinst.d/zz-update-grub

executando:

gksu gedit /etc/kernel/postinst.d/zz-update-grub

no seu diálogo alt + f2 .

    
por RolandiXor 11.12.2010 / 05:27
0

Este é um bug registrado .

Parece que o seu kernel não está funcionando. No menu grub quando você está inicializando, selecione um kernel anterior (se você tem a opção de selecionar qual kernel você usa). Exemplo, se você estiver usando 2.6.35-23, tente usar 2.6.35-22. Quando ele inicializa no Ubuntu usando esse kernel anterior, tente instalar os pacotes novamente. Se funcionar sem erros, você pode saber com segurança que seu kernel atual está quebrado. Uma opção seria apenas o kernel que funciona. Se isso funcionar, você terá que alterar sua lista do grub2 para inicializar automaticamente no kernel anterior. (Se você precisa saber como fazer isso, apenas me avise ou pesquise no AskUbuntu.com).

Se você não quiser usar um kernel diferente, tente atualizar seu kernel atual após este tutorial .

    
por tibbyyo 20.12.2010 / 06:56