[SOLVED] Upgrade von 7.4 to 8 remove Kernel Problem

Nokman

New Member
Jul 16, 2023
9
0
1
Guten Tag Forumsgemeinde,
ich bin nach der Anleitung https://pve.proxmox.com/wiki/Upgrade_from_7_to_8

Actions step-by-step​

pve7to8 --full ist erfolgreich gewesen ohne warnungen
bis apt dist-upgrade lief es durch.
danach gab es ein Problem mit proxmox-ve
welches ich durch
Code:
apt remove linux-image-amd64
lösen wollte.

Jetzt scheint es aber als sei proxmox-ve Defekt.
Code:
root@home:~# pveversion
-bash: pveversion: command not found

Ich muss leider auch sagen das ich das Problem nicht ganz verstehe daher Frage Ich hier nach. Ich nutze Proxmox als DHCP, NAT und VDR Server.

Code:
root@home:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ceph-common : Depends: python3-cephfs (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rados (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rbd (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rgw (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3.9:any but it is not installable
               Depends: libicu67 (>= 67.1-1~) but it is not installable
E: Unable to correct problems, you have held broken packages.

Code:
root@home:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  pve-kernel-5.13.19-6-pve
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 328 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 88902 files and directories currently installed.)
Removing pve-kernel-5.13.19-6-pve (5.13.19-15) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.13.19-6-pve /boot/vmlinuz-5.13.19-6-pve
update-initramfs: Deleting /boot/initrd.img-5.13.19-6-pve
run-parts: executing /etc/kernel/postrm.d/proxmox-auto-removal 5.13.19-6-pve /boot/vmlinuz-5.13.19-6-pve
/etc/kernel/postrm.d/proxmox-auto-removal: 4: .: cannot open /usr/share/proxmox-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/proxmox-auto-removal exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.13.19-6-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.13.19-6-pve (--remove):
 installed pve-kernel-5.13.19-6-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 pve-kernel-5.13.19-6-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@home:~#

Aktive Kernel
Code:
root@home:~# uname -ra
Linux home 6.2.16-4-pve #1 SMP PREEMPT_DYNAMIC PVE 6.2.16-4 (2023-07-07T04:22Z) x86_64 GNU/Linux

sources.list
Code:
root@home:~# cat  /etc/apt/sources.list
deb http://ftp.debian.org/debian bookworm main contrib
deb http://ftp.debian.org/debian bookworm-updates main contrib

# Proxmox VE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

# security updates
deb http://security.debian.org/debian-security bookworm-security main contrib

Ich Danke vielmals fürs überfliegend es Postes.

Grüße
André
 
Last edited:
Für einen Überblick mal bitte die vollständigen Ausgaben, jeweils in Code-Tags, posten von:
  • apt list --installed | grep linux-image
  • grep -r '' /etc/apt/sources.list*
  • apt update
  • apt full-upgrade

apt upgrade

Hast du so auch das eigentliche Upgrade durchgeführt?
 
Hallo Nokman

Ich hatte ein ähnliches Problem. Auch bei mir kam die Meldung „Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.x.x-x-pve.postrm line 14“, nur dass bei mir eine andere Kernel Version war. Auch der Versuch, Proxmox erneut zu installieren (via apt), wurde mit dem gleichen Fehler quittiert.

Ich konnte die Installation erst dann retten, indem ich die Datei /var/lib/dpkg/info/pve-kernel-5.x.x-x-pve.postrm editiert habe. Der Fehler referenziert ja die Linie 14 in dieser Datei. Der Trick ist jedoch, den gesamten Befehl mit # aus zu kommentieren (es sind ca. 3 Zeilen).

Danach konnte ich den Fehler mit „apt autoremove“ beheben und anschliessend mit „apt dist-upgrade“ weitermachen.

Ich hoffe, das hilft weiter

Gruss
 
Guten Abend Neobin,

ich habe das durchgeführt worauf hin die Fragen kamen zum behalten oder verwerfen der Configs
apt dist-upgrade pveversion
Dies Funktionierte bis zum Upgrade anschließend.

  • apt list --installed | grep linux-image
Code:
root@home:~# apt list --installed | grep linux-image

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

grep -r '' /etc/apt/sources.list
Code:
root@home:~# grep -r '' /etc/apt/sources.list*
/etc/apt/sources.list:deb http://ftp.debian.org/debian bookworm main contrib
/etc/apt/sources.list:deb http://ftp.debian.org/debian bookworm-updates main contrib
/etc/apt/sources.list:
/etc/apt/sources.list:# Proxmox VE pve-no-subscription repository provided by proxmox.com,
/etc/apt/sources.list:# NOT recommended for production use
/etc/apt/sources.list:deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
/etc/apt/sources.list:
/etc/apt/sources.list:# security updates
/etc/apt/sources.list:deb http://security.debian.org/debian-security bookworm-security main contrib
/etc/apt/sources.list.d/pve-enterprise.list.dpkg-dist:deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
/etc/apt/sources.list.d/pve-enterprise.list:#deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-pacific bullseye main

  • apt update
Code:
root@home:~# apt update
Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Hit:2 http://ftp.debian.org/debian bookworm InRelease
Hit:3 http://download.proxmox.com/debian/pve bookworm InRelease
Get:4 http://ftp.debian.org/debian bookworm-updates InRelease [52.1 kB]
Hit:5 http://download.proxmox.com/debian/ceph-pacific bullseye InRelease
Fetched 100 kB in 1s (105 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

  • apt full-upgrade
Code:
root@home:~# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be REMOVED:
  pve-kernel-5.13.19-6-pve
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 328 MB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 88902 files and directories currently installed.)
Removing pve-kernel-5.13.19-6-pve (5.13.19-15) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.13.19-6-pve /boot/vmlinuz-5.13.19-6-pve
update-initramfs: Deleting /boot/initrd.img-5.13.19-6-pve
run-parts: executing /etc/kernel/postrm.d/proxmox-auto-removal 5.13.19-6-pve /boot/vmlinuz-5.13.19-6-pve
/etc/kernel/postrm.d/proxmox-auto-removal: 4: .: cannot open /usr/share/proxmox-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/proxmox-auto-removal exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.13.19-6-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.13.19-6-pve (--remove):
 installed pve-kernel-5.13.19-6-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 pve-kernel-5.13.19-6-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Vielen Dank Belegnor, dies hat schon Funktioniert der Alte Kernel ist somit weg und Apt und apt upgrade bringt keinen fehler mehr,

apt full-upgrade
Code:
root@home:~# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Allerdings bekomme ich Proxmox nicht mehr installiert.
apt install proxmox-ve
Code:
root@home:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ceph-common : Depends: python3-cephfs (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rados (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rbd (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3-rgw (= 16.2.13-pve1) but it is not going to be installed
               Depends: python3.9:any but it is not installable
               Depends: libicu67 (>= 67.1-1~) but it is not installable
E: Unable to correct problems, you have held broken packages.
 
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-pacific bullseye main

Du hättest Ceph vorher upgraden müssen und dann beim PVE-Upgrade auch die Ceph-Repository entsprechend anpassen müssen.

Solltest du kein Ceph benutzen, ersetze die Repository mit der: [1] und probiere nochmal ein: apt update, gefolgt von: apt full-upgrade und: apt install proxmox-ve (oder ggf. andersrum). Ggf. die Ausgabe(n) dann nochmals posten.

Solltest du tatsächlich Ceph benutzen, muss ich passen, was das Vorgehen in dem Fall nun ist. Da solltest du besser auf jemanden mit mehr Ahnung warten.

[1] https://pve.proxmox.com/wiki/Package_Repositories#_ceph_quincy_no_subscription_repository
 
Last edited:
Danke Neobin,

dies hat wirklich weiter geholfen die Instalationen sind soweit durch er hängt aber noch am proxmox-kernel-helper wenn ich es richtig verstehe.

apt install proxmox-ve
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proxmox-ve is already the newest version (8.0.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not installed.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)


apt install proxmox-kernel-helper

Code:
root@home:~# apt install proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proxmox-kernel-helper is already the newest version (8.0.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not installed.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt autoremove
Code:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not installed.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)


Beim ersten full-upgrade kamm diese meldungen noch?
Code:
Unpacking proxmox-backup-restore-image (0.5.1) ...
Selecting previously unselected package proxmox-kernel-helper.
Preparing to unpack .../60-proxmox-kernel-helper_8.0.2_all.deb ...
dpkg-divert: error: 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-insta                                                                                                                                                             ll.real by proxmox-kernel-helper' clashes with 'diversion of /usr/sbin/grub-inst                                                                                                                                                             all to /usr/sbin/grub-install.real by pve-kernel-helper'
dpkg: error processing archive /tmp/apt-dpkg-install-0MKsxP/60-proxmox-kernel-he                                                                                                                                                             lper_8.0.2_all.deb (--unpack):
 new proxmox-kernel-helper package pre-installation script subprocess returned e                                                                                                                                                             rror exit status 2
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.r                                                                                                                                                             eal by proxmox-kernel-helper'
  found 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by p                                                                                                                                                             ve-kernel-helper'
dpkg: error while cleaning up:
 new proxmox-kernel-helper package post-removal script subprocess returned error                                                                                                                                                              exit status 2
Selecting previously unselected package proxmox-mail-forward.
Preparing to unpack .../61-proxmox-mail-forward_0.2.0_amd64.deb ...
 
Hallo Nokman

Hast du es mit „apt install proxmox-ve proxmox-kernel-helper“ versucht?

Was geschieht, wenn du „apt dist-upgrade“ anstelle von „apt full-upgrade“ ausführst?
 
Hallo Belegnor,

Das Problem scheint an der Configuration es Paketes zu liegen?

apt install proxmox-ve proxmox-kernel-helper
Code:
root@home:~# apt install proxmox-ve proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
proxmox-ve is already the newest version (8.0.1).
proxmox-kernel-helper is already the newest version (8.0.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not installed.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt dist-upgrade
Code:
root@home:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on proxmox-kernel-helper; however:
  Package proxmox-kernel-helper is not installed.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Hi,
was ist die Ausgabe, wenn Du apt reinstall proxmox-kernel-helper und dpkg-reconfigure proxmox-kernel-helper ausführst?
 
Hallo fiona,

ja leider kommt es da zu einen grub fehler?
Was aber ich mittlerweile bemerkt habe das Proxmox wieder läuft.
Code:
root@home:~# pveversion
pve-manager/8.0.3/bbf3993334bfa916 (running kernel: 6.2.16-4-pve)


apt reinstall proxmox-kernel-helper
Code:
root@home:~# apt reinstall proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 91325 files and directories currently installed.)
Preparing to unpack .../proxmox-kernel-helper_8.0.2_all.deb ...
dpkg-divert: error: 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by proxmox-kernel-helper' clashes with 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
dpkg: error processing archive /var/cache/apt/archives/proxmox-kernel-helper_8.0.2_all.deb (--unpack):
 new proxmox-kernel-helper package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/proxmox-kernel-helper_8.0.2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

dpkg-reconfigure proxmox-kernel-helper
Code:
root@home:~# dpkg-reconfigure proxmox-kernel-helper
/usr/sbin/dpkg-reconfigure: proxmox-kernel-helper is broken or not fully installed
 
Last edited:
dpkg-divert: error: 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by proxmox-kernel-helper' clashes with 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
Hmm, möglicherweise noch ein Überbleibsel vom alten Kernel-Helper bevor das Paket umbenannt wurde. Kannst Du apt install pve-kernel-helper- proxmox-kernel-helper proxmox-ve --reinstall versuchen (ein Minus nach einem Packetnamen macht, dass es deinstalliert wird)? Ansonsten bitte die Ausgabe von
Code:
dpkg-query --list pve-kernel-helper
dpkg-divert --list "*grub-install*"
posten.
 
Guten Morgen fiona,

Das Programm pve-kernel-helper ist nicht installiert. er Hängt sich aber an der Verbindung grub-install zu pve-kernel-helper auf, so wie ich das verstehe.
Proxmox an sich läuft ja nun in der 8 Version, das Problem liegt hier im Paketmanager vermute ich daher.

Daher habe ich auch ein apt --fix-broken install probiert
Code:
root@home:~# apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  ceph-common i965-va-driver intel-media-va-driver libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libepoxy0 libfdt1 libgbm1 libigdgmm12 libjs-qrcodejs libjs-sencha-touch libjson-glib-1.0-0 libjson-glib-1.0-common libllvm15 liboath0 libpciaccess0 libpcre2-16-0
  libposix-strptime-perl libproxmox-backup-qemu0 libpve-guest-common-perl libpve-storage-perl libqt5core5a libqt5dbus5 libqt5network5 librabbitmq4 librdkafka1 librgw2 libslirp0 libthrift-0.17.0 libtpms0 liburing2 libva-drm2 libva2 libvirglrenderer1 libvulkan1 libwayland-client0 libwayland-server0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-present0 libxcb-randr0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 libz3-4 mesa-va-drivers mesa-vulkan-drivers proxmox-archive-keyring proxmox-backup-client proxmox-backup-file-restore proxmox-backup-restore-image proxmox-mail-forward proxmox-offline-mirror-docs proxmox-offline-mirror-helper
  proxmox-websocket-tunnel pve-container pve-ha-manager pve-manager pve-qemu-kvm python3-cephfs python3-rados python3-rbd python3-rgw qemu-server qttranslations5-l10n spiceterm swtpm swtpm-libs swtpm-tools va-driver-all
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  proxmox-kernel-helper proxmox-ve
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 112 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 91322 files and directories currently installed.)
Removing proxmox-ve (8.0.1) ...
Removing proxmox-kernel-helper (8.0.2) ...
dpkg-divert: error: mismatch on package
  when removing 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by proxmox-kernel-helper'
  found 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
dpkg: error processing package proxmox-kernel-helper (--remove):
 installed proxmox-kernel-helper package post-removal script subprocess returned error exit status 2
dpkg: too many errors, stopping
Errors were encountered while processing:
 proxmox-kernel-helper
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)


apt install pve-kernel-helper- proxmox-kernel-helper proxmox-ve --reinstall
Code:
root@home:~# apt install pve-kernel-helper- proxmox-kernel-helper proxmox-ve --reinstall
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'pve-kernel-helper' is not installed, so not removed
The following NEW packages will be installed:
  proxmox-ve
0 upgraded, 1 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/20.2 kB of archives.
After this operation, 26.6 kB of additional disk space will be used.
(Reading database ... 91319 files and directories currently installed.)
Preparing to unpack .../proxmox-kernel-helper_8.0.2_all.deb ...
dpkg-divert: error: 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by proxmox-kernel-helper' clashes with 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
dpkg: error processing archive /var/cache/apt/archives/proxmox-kernel-helper_8.0.2_all.deb (--unpack):
 new proxmox-kernel-helper package pre-installation script subprocess returned error exit status 2
Selecting previously unselected package proxmox-ve.
Preparing to unpack .../proxmox-ve_8.0.1_all.deb ...
Unpacking proxmox-ve (8.0.1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/proxmox-kernel-helper_8.0.2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

dpkg-query --list pve-kernel-helper

Code:
root@home:~# dpkg-query --list pve-kernel-helper
dpkg-divert --list "*grub-install*"
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version      Architecture Description
+++-=================-============-============-==============================================
ic  pve-kernel-helper 7.1-12       all          Function for various kernel maintenance tasks.
diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper
root@home:~# dpkg-query --list pve-kernel-helper
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version      Architecture Description
+++-=================-============-============-==============================================
ic  pve-kernel-helper 7.1-12       all          Function for various kernel maintenance tasks.

dpkg-divert --list "*grub-install*"

Code:
root@home:~# dpkg-divert --list "*grub-install*"
diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper
 
Erst mal Danke für die Hilfe bisher. Ich konnte es Aufräumen. Unten habe ich noch eine Frage.

Ich habe die Falsche Verlinkung entfernt
Code:
root@home:~# dpkg-divert --remove /usr/sbin/grub-install
dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x
Removing 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
danach habe ich versucht apt reinstall proxmox-kernel-helper
Dies gibt mir aber Warnungen heraus die mir garnix sagen
WARNING: Unknown X keysym "dead_belowmacron"

Code:
root@home:~# apt reinstall proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  ceph-common i965-va-driver intel-media-va-driver libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libepoxy0 libfdt1 libgbm1 libigdgmm12 libjs-qrcodejs libjs-sencha-touch libjson-glib-1.0-0 libjson-glib-1.0-common libllvm15 liboath0 libpciaccess0 libpcre2-16-0
  libposix-strptime-perl libproxmox-backup-qemu0 libpve-guest-common-perl libpve-storage-perl libqt5core5a libqt5dbus5 libqt5network5 librabbitmq4 librdkafka1 librgw2 libslirp0 libthrift-0.17.0 libtpms0 liburing2 libva-drm2 libva2 libvirglrenderer1 libvulkan1 libwayland-client0 libwayland-server0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-present0 libxcb-randr0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 libz3-4 mesa-va-drivers mesa-vulkan-drivers proxmox-archive-keyring proxmox-backup-client proxmox-backup-file-restore proxmox-backup-restore-image proxmox-mail-forward proxmox-offline-mirror-docs proxmox-offline-mirror-helper
  proxmox-websocket-tunnel pve-container pve-ha-manager pve-manager pve-qemu-kvm python3-cephfs python3-rados python3-rbd python3-rgw qemu-server qttranslations5-l10n spiceterm swtpm swtpm-libs swtpm-tools va-driver-all
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 91318 files and directories currently installed.)
Preparing to unpack .../proxmox-kernel-helper_8.0.2_all.deb ...
Adding 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by proxmox-kernel-helper'
Failed to stop proxmox-boot-cleanup.service: Unit proxmox-boot-cleanup.service not loaded.
Unpacking proxmox-kernel-helper (8.0.2) over (8.0.2) ...
Setting up proxmox-kernel-helper (8.0.2) ...
Setting up pve-kernel-6.2.16-4-pve (6.2.16-5) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.2.16-4-pve /boot/vmlinuz-6.2.16-4-pve
update-initramfs: Generating /boot/initrd.img-6.2.16-4-pve
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"
run-parts: executing /etc/kernel/postinst.d/proxmox-auto-removal 6.2.16-4-pve /boot/vmlinuz-6.2.16-4-pve
run-parts: executing /etc/kernel/postinst.d/zz-proxmox-boot 6.2.16-4-pve /boot/vmlinuz-6.2.16-4-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-4-pve /boot/vmlinuz-6.2.16-4-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.2.16-4-pve
Found initrd image: /boot/initrd.img-6.2.16-4-pve
Found linux image: /boot/vmlinuz-5.15.108-1-pve
Found initrd image: /boot/initrd.img-5.15.108-1-pve
Found linux image: /boot/vmlinuz-5.15.107-2-pve
Found initrd image: /boot/initrd.img-5.15.107-2-pve
Found linux image: /boot/vmlinuz-5.13.19-2-pve
Found initrd image: /boot/initrd.img-5.13.19-2-pve
Found linux image: /boot/vmlinuz-5.3.18-3-pve
Found initrd image: /boot/initrd.img-5.3.18-3-pve
Found linux image: /boot/vmlinuz-5.3.10-1-pve
Found initrd image: /boot/initrd.img-5.3.10-1-pve
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.2.16-4-pve
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"
WARNING: Unknown X keysym "dead_belowmacron"

Wenn Ich nun ein Upgrade ausführe schlägt er vor apt autoremove zu nutzen
Code:
root@home:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  ceph-common i965-va-driver intel-media-va-driver libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libepoxy0 libfdt1 libgbm1 libigdgmm12 libjs-qrcodejs libjs-sencha-touch libjson-glib-1.0-0 libjson-glib-1.0-common libllvm15 liboath0 libpciaccess0 libpcre2-16-0
  libposix-strptime-perl libproxmox-backup-qemu0 libpve-guest-common-perl libpve-storage-perl libqt5core5a libqt5dbus5 libqt5network5 librabbitmq4 librdkafka1 librgw2 libslirp0 libthrift-0.17.0 libtpms0 liburing2 libva-drm2 libva2 libvirglrenderer1 libvulkan1 libwayland-client0 libwayland-server0 libxcb-dri2-0
  libxcb-dri3-0 libxcb-present0 libxcb-randr0 libxcb-sync1 libxcb-xfixes0 libxshmfence1 libz3-4 mesa-va-drivers mesa-vulkan-drivers proxmox-archive-keyring proxmox-backup-client proxmox-backup-file-restore proxmox-backup-restore-image proxmox-mail-forward proxmox-offline-mirror-docs proxmox-offline-mirror-helper
  proxmox-websocket-tunnel pve-container pve-ha-manager pve-manager pve-qemu-kvm python3-cephfs python3-rados python3-rbd python3-rgw qemu-server qttranslations5-l10n spiceterm swtpm swtpm-libs swtpm-tools va-driver-all
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Sollte ich die gesamten Pakete wirklich entfernen lassen?

Grüsse
André
 
Erst mal Danke für die Hilfe bisher. Ich konnte es Aufräumen. Unten habe ich noch eine Frage.

Ich habe die Falsche Verlinkung entfernt
Code:
root@home:~# dpkg-divert --remove /usr/sbin/grub-install
dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x
Removing 'diversion of /usr/sbin/grub-install to /usr/sbin/grub-install.real by pve-kernel-helper'
Ja, das bzw. apt purge pve-kernel-helper wäre mein nächster Vorschlag gewesen :)

danach habe ich versucht apt reinstall proxmox-kernel-helper
Dies gibt mir aber Warnungen heraus die mir garnix sagen
WARNING: Unknown X keysym "dead_belowmacron"
Wenn ich mich recht erinnere, sind diese Meldungen harmlos.

Wenn Ich nun ein Upgrade ausführe schlägt er vor apt autoremove zu nutzen

Sollte ich die gesamten Pakete wirklich entfernen lassen?
Nein, aber Du solltest jetzt hoffentlich das Haupt-Paket proxmox-ve installieren können.
 
Vielen Dank.
Installation ist durchgelaufen und dadurch sind die zusätzlichen Pakete auch nicht mehr zum Entfernen.

Code:
root@home:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  proxmox-ve
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/4,936 B of archives.
After this operation, 26.6 kB of additional disk space will be used.
Selecting previously unselected package proxmox-ve.
(Reading database ... 91331 files and directories currently installed.)
Preparing to unpack .../proxmox-ve_8.0.1_all.deb ...
Unpacking proxmox-ve (8.0.1) ...
Setting up proxmox-ve (8.0.1) ...
root@home:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!