E: O subprocesso / usr / bin / dpkg retornou um código de erro (1)

1

Estou recebendo um erro ao tentar atualizar o pacote linux-image-2.6.32-5-amd64 no Debian 6, x64.

Setting up linux-image-2.6.32-5-amd64 (2.6.32-41squeeze2) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-5-amd64 /boot/vmlinuz-2.6.32-5-amd64
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... Generating /boot/grub/default file and setting the default boot entry to 0
entry not specified.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-amd64.postinst line 799, <STDIN> line 2.
dpkg: error processing linux-image-2.6.32-5-amd64 (--configure):
 subprocess installed post-installation script returned error exit status 128
configured to not write apport reports
                                      Errors were encountered while processing:
 linux-image-2.6.32-5-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Estou fazendo algo errado?

    
por Alex 22.04.2012 / 21:36

1 resposta

1

Eu tive um problema com exatamente a mesma assinatura hoje (zz-update-grub retornando 1), que não diz muito a você. Eu desmontei o grub-mkconfig (adicionando echo statements em todos os lugares), até que descobri que ele morreu em sourcing / etc / default / grub, onde eu tinha adicionado resume = com alguma lógica de detecção de swap para o cmdline linux padrão.

Com minha partição swap atualmente desativada (tripliquei meu RAM hoje), ela não conseguiu localizar uma partição de troca e a chamada de backticked silenciosamente fez com que o script fosse encerrado. O Swapon corrigiu tudo, embora eu tenha adicionado um teste com uma mensagem de erro real para / etc / default / grub.

Eu não tenho idéia se este é o seu problema real, mas é pelo menos um lugar para começar a procurar (o zz-update-grub roda principalmente o update-grub, que roda o grub-mkconfig com alguns argumentos). Eu posso postar meu código se isso ajudar.

    
por 11.05.2012 / 12:05