[SOLVED] Alter Kernel pve-kernel-5.15.107-2-pve kann nicht entfernt werden - postrm line 14

SkySpy

Active Member
Jan 22, 2019
13
0
41
40
Hallo,
ich bekomme aktuell bei jeder Paketinstallation folgenden Fehler.
Versuche ich das Paket explizit per apt remove zu entfernen, tritt der Fehler auch auf. Wie bekomme ich diesen bereinigt?

Code:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
  pve-kernel-5.15.107-2-pve
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 89 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 400 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] Y
(Lese Datenbank ... 122222 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von pve-kernel-5.15.107-2-pve (5.15.107-2) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.15.107-2-pve /boot/vmlinuz-5.15.107-2-pve
update-initramfs: Deleting /boot/initrd.img-5.15.107-2-pve
run-parts: executing /etc/kernel/postrm.d/proxmox-auto-removal 5.15.107-2-pve /boot/vmlinuz-5.15.107-2-pve
run-parts: executing /etc/kernel/postrm.d/zz-proxmox-boot 5.15.107-2-pve /boot/vmlinuz-5.15.107-2-pve
Re-executing '/etc/kernel/postrm.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 5.15.107-2-pve /boot/vmlinuz-5.15.107-2-pve
/usr/sbin/grub-probe: Fehler: Kanonischer Pfad von »rpool/ROOT/debian« konnte nicht ermittelt werden.
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.15.107-2-pve.postrm line 14.
dpkg: Fehler beim Bearbeiten des Paketes pve-kernel-5.15.107-2-pve (--remove):
 »installiertes post-removal-Skript des Paketes pve-kernel-5.15.107-2-pve«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Zu viele Fehler, Abbruch
Fehler traten auf beim Bearbeiten von:
 pve-kernel-5.15.107-2-pve
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Quick and dirty:

add
Code:
exit 0
as second line of
Code:
/var/lib/dpkg/info/pve-kernel-5.15.107-2-pve.postrm
so that it exits sucessfully ;)
 
  • Like
Reactions: SkySpy
Jetzte bekomme ich folgenden Fehler:

Code:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
proxmox-kernel-6.2.16-15-pve (6.2.16-15) wird eingerichtet ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 6.2.16-15-pve /boot/vmlinuz-6.2.16-15-pve
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.2.16-15-pve /boot/vmlinuz-6.2.16-15-pve
update-initramfs: Generating /boot/initrd.img-6.2.16-15-pve
cryptsetup: ERROR: Couldn't resolve device rpool/ROOT/debian
cryptsetup: WARNING: Couldn't determine root device
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.2.16-15-pve /boot/vmlinuz-6.2.16-15-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.2.16-15-pve /boot/vmlinuz-6.2.16-15-pve
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 6.2.16-15-pve /boot/vmlinuz-6.2.16-15-pve
/usr/sbin/grub-probe: Fehler: Kanonischer Pfad von »rpool/ROOT/debian« konnte nicht ermittelt werden.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/proxmox-kernel-6.2.16-15-pve.postinst line 20.
dpkg: Fehler beim Bearbeiten des Paketes proxmox-kernel-6.2.16-15-pve (--configure):
 »installiertes post-installation-Skript des Paketes proxmox-kernel-6.2.16-15-pve«-Unterprozess gab den Fehlerwert 2 zurück
grub-efi-amd64 (2.06-13+deb12u1) wird eingerichtet ...
/usr/sbin/grub-probe: Fehler: Kanonischer Pfad von »rpool/ROOT/debian« konnte nicht ermittelt werden.
dpkg: Fehler beim Bearbeiten des Paketes grub-efi-amd64 (--configure):
 »installiertes post-installation-Skript des Paketes grub-efi-amd64«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von proxmox-kernel-6.2:
 proxmox-kernel-6.2 hängt ab von proxmox-kernel-6.2.16-15-pve; aber:
  Paket proxmox-kernel-6.2.16-15-pve ist noch nicht konfiguriert.


dpkg: Fehler beim Bearbeiten des Paketes proxmox-kernel-6.2 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für shim-signed:amd64 (1.39+15.7-1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 proxmox-kernel-6.2.16-15-pve
 grub-efi-amd64
 proxmox-kernel-6.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Führe ich update-grub aus, erhalte ich folgenden Fehler: "
/usr/sbin/grub-probe: Fehler: Kanonischer Pfad von »rpool/ROOT/debian«
konnte nicht ermittelt werden."

auf meinem Zwillingsserver klappt es noch einwandfrei, also wird das wahrscheinlich die Ursache für das Fehlschlagen der apt updates sein.

grub-probe --target=device /

verursacht genau diesen Fehler. Scheinbar fehlt eine Zuordnung

Fixed: Ursache war ein DEGRADED ZFS Pool
 
Last edited: