Stromausfall während des apt-get-Upgrades führte zum Abbruch der apt-get-Befehle

Stromausfall während des apt-get-Upgrades führte zum Abbruch der apt-get-Befehle

Ich habe einen Server, auf dem Ubuntu 18.04 LTS läuft. Heute Morgen habe ich einen ausgeführt apt upgradeund währenddessen ist der Server ausgefallen. Nachdem er wiederhergestellt war, habe ich mich angemeldet und festgestellt, dass zwei Pakete „nicht vollständig installiert oder entfernt“ waren. Ich habe versucht apt-get autoremove, , explizite apt-get removeBefehle und zahlreiche online gefundene Lösungen auszuführen, an die ich mich im Moment nicht erinnern kann.

Nichts scheint zu helfen, und ich kann keine Pakete aktualisieren/installieren, da apt die beschädigten Pakete ausgibt. Es handelt sich um Kernel-Pakete:

linux-image-4.15.0-50-generic
linux-image-4.15.0-51-generic

Hier ist die Ausgabe von apt-get autoremove:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  linux-image-4.15.0-50-generic
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 8,323 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 144087 files and directories currently installed.)
Removing linux-image-4.15.0-50-generic (4.15.0-50.54) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-4.15.0-50-generic
/etc/kernel/postrm.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
/etc/default/grub: line 12: net.ifnames=0: command not found
run-parts: /etc/kernel/postrm.d/x-grub-legacy-ec2 exited with return code 127
dpkg: error processing package linux-image-4.15.0-50-generic (--remove):
 installed linux-image-4.15.0-50-generic package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
 linux-image-4.15.0-50-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antwort1

Das Ausführen einer Reihe von apt-get autoremoveund apt-get autocleanBefehlen nach dem manuellen Löschen .debvon Dateien scheint das Problem behoben zu haben.

verwandte Informationen