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

12

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-grubund 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

Nachdem ich meinen PC neu gestartet und ausgeführt habe 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 viel Mühe, gelöst von dpkg --auditund dann dpkg --configure <packagename>für aufgelistete Pakete

ftv3
quelle
poste die Ausgabe des sudo dpkg --configure -aBefehls.
Avinash Raj
Kommentar auf Anfrage bearbeitet
ftv3
Bitte posten Sie den obigen Kommentar in Ihrer Frage.
Avinash Raj
Starten Sie Ihren PC neu und versuchen Sie es dannsudo dpkg --configure -a
Avinash Raj
poste die Ausgabe vonuname -r
Avinash Raj

Antworten:

16

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

In diesem Fall besteht die Antwort darin, das OS-Probbing 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
Julien Roncaglia
quelle
@SalizarMarxx: Bitte hinterlasse keine "Danke" -Kommentare. Stimmen Sie stattdessen für die Antwort ab, wenn es Ihnen gefällt.
David Foerster
Hatte das gleiche Problem auf KVM, dies löste das Problem.
Ortang
Hatte das gleiche Problem mit einer OpenStack-VM, funktionierte die Lösung auch dort sehr gut.
Laryx Decidua
4

Nach viel Mühe gelöst durch

dpkg --audit 
# und dann 
dpkg --configure
# für aufgelistete Pakete 
Hannu
quelle
3

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

Hoog
quelle
1
Willkommen bei Ask Ubuntu! Ich empfehle , diese Antwort zu bearbeiten , um sie mit spezifischen Details zu erweitern. (Siehe auch Wie schreibe ich eine gute Antwort ?, um allgemeine Hinweise zu erhalten, welche Arten von Antworten auf Ask Ubuntu als am wertvollsten gelten.)
David Foerster,
0

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

Vorname
quelle