it-swarm.com.de

14.04 Dpkg Gefunden Kernel: /memtest86+.bin Problem (Einfrieren während Update-Grub)

Hoffentlich verstoße ich nicht gegen Regeln, indem ich ein neues Thema für das Problem öffne, auf das ich gestoßen bin. Vertrauen Sie mir, ich habe versucht, in Askubuntu und vielen anderen Websites zu surfen, aber bisher hat keine der angebotenen Lösungen für mich funktioniert - hoffentlich können Sie mir dabei helfen, das Problem zu lösen.

Ich habe heute ein Upgrade meines Ubuntu-Servers auf 14.04 durchgeführt:

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

Ich habe folgendes Problem:

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

Wenn ich den Befehl ausführe, bleibt er hängen: Gefundener Kernel: /memtest86+.bin

Bitte geben Sie an, wie Sie vorgehen sollen (ich habe mehrere Lösungen ausprobiert, darunter update-grub und viele andere, aber keine hat funktioniert).

$ 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

Nach dem Neustart meines PCs und dem Ausführen von Sudo dpkg --configure -a kehre ich zum ursprünglichen Problem zurück:

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 kehrt zurück

3.13.0-24-generic

Nach vielen Problemen, gelöst durch dpkg --audit und dann dpkg --configure <packagename> für die aufgelisteten Pakete

12
ftv3

Dieses Problem kann bei der Hyper-V-Virtualisierung auftreten (ist mir heute passiert).

In diesem Fall besteht die Antwort darin, die Betriebssystemprüfung in grub zu deaktivieren, indem Sie die Konfigurationsdatei öffnen:

Sudo nano /etc/default/grub

Und die Zeile hinzufügen:

GRUB_DISABLE_OS_PROBER=true

Erstellen Sie grub nach dem Speichern Ihrer Änderungen in/etc/default/grub neu (unter Windows 10 Hyper-V mit Ubuntu 15.04 VM):

Sudo update-grub

und dann apt-get update oder whatev:

Sudo apt-get update
16

Nach viel Mühe gelöst durch

 dpkg --audit 
 # und dann 
 dpkg --configure 
 # für die aufgelisteten Pakete 
4
Hannu

Mein Problem war, dass ich Ubuntu auf einem Hyper-V VM installiert hatte und die Option "Dynamischen Speicher aktivieren" aktiviert hatte (dies ist die Standardeinstellung). Sobald ich es ausschaltete, hatte ich das Problem nicht mehr.

3
Hoog

Ich hatte das gleiche Problem mit Ubuntu 14.04, das von einer viel früheren Version (wie Ubuntu 10.04) aktualisiert wurde.

Hinweis: Dies ist keine allgemeine Lösung, das hat bei mir funktioniert.

Die Lösung für dieses Problem bestand darin, grub von 0.97 auf 2 zu aktualisieren.

Einzelheiten:

dpkg --audit

Hat ein Problem mit mdadm gezeigt, kann es nicht mit grub 0.97 aktualisiert werden.

Hier ist der Fehlerbericht: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312

0
First Name