14.04 Dpkg Problema encontrado no kernel: /memtest86+.bin (congelar durante atualização-grub)

9

Espero não estar violando nenhuma regra ao abrir um novo tópico para o problema que encontrei. Confie em mim, eu tentei navegar por todo o askubuntu e muitos outros sites, mas nenhuma das soluções oferecidas funcionou para mim até agora - espero que vocês possam me ajudar a resolver o problema.

Hoje, atualizei o upgrade do meu servidor Ubuntu para o 14.04:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:        14.04
Codename:       trusty

Estou com o seguinte problema:

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

Se eu executar o comando, ele fica preso em: Found kernel: /memtest86+.bin

Por favor, informe como proceder (tentei várias soluções, incluindo update-grub e muitas outras, mas nenhuma funcionou).

$ sudo dpkg --configure -a
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Setting up mdadm (3.2.5-5ubuntu4) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package mdadm (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mdadm

Depois de reiniciar meu pc e executar sudo dpkg --configure -a , estou de volta ao problema original:

Setting up mdadm (3.2.5-5ubuntu4) ...
 Removing any system startup links for /etc/init.d/mdadm-raid ...
update-initramfs: deferring update (trigger activated)
update-grub is /usr/sbin/update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-3.13.0-24-generic
Found kernel: /vmlinuz-3.2.0-61-generic
Found kernel: /vmlinuz-3.2.0-48-generic
Found kernel: /vmlinuz-3.2.0-24-generic
Found kernel: /vmlinuz-3.0.0-12-server
Found kernel: /vmlinuz-2.6.28-11-server
Found kernel: /vmlinuz-2.6.27-14-server
Found kernel: /vmlinuz-2.6.24-24-server
Found kernel: /vmlinuz-2.6.22-16-server
Found kernel: /vmlinuz-2.6.22-14-server
Found kernel: /memtest86+.bin

Uname -r retorna

3.13.0-24-generic

Depois de muitos problemas, resolvido por dpkg --audit e, em seguida, dpkg --configure <packagename> para pacotes listados

    
por ftv3 26.04.2014 / 20:27

4 respostas

15

Esse problema pode acontecer no caso da virtualização do Hyper-V (aconteceu comigo hoje).

Neste caso, a resposta é desabilitar o OS-probbing no grub abrindo o arquivo de configuração:

sudo nano /etc/default/grub

E adicionando a linha:

GRUB_DISABLE_OS_PROBER=true

Depois de salvar suas alterações em / etc / default / grub, recrie o grub (executando no Windows 10 Hyper-V com Ubuntu 15.04 VM):

sudo update-grub

e depois apt-get update ou whatev:

sudo apt-get update
    
por Julien Roncaglia 30.08.2015 / 02:38
4
  

Depois de muitos problemas, resolvidos por

dpkg --audit 
# and then 
dpkg --configure
# for packages listed 
    
por Hannu 21.08.2014 / 14:29
3

Meu problema era que eu tinha o Ubuntu instalado em uma VM do Hyper-V e tinha a opção Habilitar memória dinâmica marcada (que é o padrão). Assim que eu desliguei, não tive mais o problema.

    
por Hoog 15.11.2015 / 04:48
0

Eu tive o mesmo problema com o Ubuntu 14.04, que foi atualizado de uma versão anterior (como o Ubuntu 10.04).

Nota: esta não é uma solução geral, foi o que funcionou para mim.

A solução para este problema foi atualizar o grub de 0.97 para 2.

Detalhes:

dpkg --audit

Mostrou um problema com o mdadm, ele não pode atualizar com o grub 0.97.

Aqui está o relatório do bug:    link

    
por First Name 04.09.2015 / 19:33