web-dev-qa-db-fra.com

14.04 Dpkg Noyau trouvé: /memtest86+.bin (gel pendant update-grub)

J'espère que je ne viole aucune règle en ouvrant un nouveau sujet pour le problème que j'ai rencontré. Croyez-moi, j'ai essayé de naviguer sur askubuntu et sur de nombreux autres sites, mais aucune des solutions proposées n'a fonctionné pour moi jusqu'à présent. J'espère que vous pourrez m'aider à résoudre le problème.

Plus tôt aujourd'hui, j'ai lancé la mise à niveau de mon serveur Ubuntu vers 14.04:

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

J'ai le problème suivant:

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

Si j'exécute la commande, elle reste bloquée à: Noyau trouvé: /memtest86+.bin

Veuillez indiquer comment procéder (j'ai essayé plusieurs solutions, dont update-grub, et beaucoup d'autres, mais aucune n'a fonctionné).

$ 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

Après avoir redémarré mon ordinateur et exécuté Sudo dpkg --configure -a, je suis revenu au problème initial:

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 renvoie

3.13.0-24-generic

Après beaucoup de problèmes, résolu par dpkg --audit puis dpkg --configure <packagename> pour les paquets listés

12
ftv3

Ce problème peut survenir dans le cas de la virtualisation Hyper-V (m'est arrivé aujourd'hui).

Dans ce cas, la solution consiste à désactiver la vérification du système d'exploitation en ouvrant le fichier de configuration:

Sudo nano /etc/default/grub

Et en ajoutant la ligne:

GRUB_DISABLE_OS_PROBER=true

Après avoir enregistré vos modifications dans/etc/default/grub, reconstruisez grub (exécuté sous Windows 10 Hyper-V avec la machine virtuelle Ubuntu 15.04):

Sudo update-grub

puis apt-get update ou whatev:

Sudo apt-get update
16
Julien Roncaglia

Après beaucoup de problèmes, résolu par

 dpkg --audit 
 # puis 
 dpkg --configure 
 # pour les paquetages répertoriés 
4
Hannu

Mon problème était que Ubuntu était installé sur un Hyper-V VM et que l'option Activer la mémoire dynamique était cochée (valeur par défaut). Dès que je l'ai éteint, je n'ai plus eu le problème.

3
Hoog

J'ai eu le même problème avec Ubuntu 14.04, qui a été mis à jour depuis une version beaucoup plus ancienne (comme Ubuntu 10.04).

Note: Ce n'est pas une solution générale, c'est ce qui a fonctionné pour moi.

La solution à ce problème consistait à mettre à jour grub de 0.97 à 2.

Détails:

dpkg --audit

A montré un problème avec mdadm, il ne peut pas mettre à jour avec grub 0.97.

Voici le rapport de bogue: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312

0
First Name