Following the Wiki Upgrade from 8 to 9 page I did what the guide suggests. I was on the latest pveversion of 8.4 before starting the dist-upgrade. To my knowledge the dist-upgrade was successful (I may have misunderstood something there) so I rebooted.
Everything, all the vms and containers etc. boot up normally but the web gui does not work because a ton of (or none of) the pve packages got upgraded.
Some notes that may be important:
This is the current state. All of these packages are "being held back".
This is what has been upgraded according to /var/log/apt/history.log
Appreciate any guidance you could give me on this! Right now it's not much of an issue since this is just my trusted home servers but I need a solution soon.
Everything, all the vms and containers etc. boot up normally but the web gui does not work because a ton of (or none of) the pve packages got upgraded.
Some notes that may be important:
- Was my fault that I failed to do this
apt remove linux-image-amd64correctly before the dist-upgrade? I invoked it before upgrading but it may have refused to do anything, like now: Virtual packages like 'linux-image-amd64' can't be removed. - I did not upgrade ceph before attempting this because as I understood it there is no need for that if I don't use it.
- I have dealt with debian package conflicts before mostly through aptitude but it provides no viable solution this time. It essentially can only keep everything at the current version or uninstall proxmox-ve.
- The Troubleshooting section suggests here if my apt -f install should report
You are attempting to remove the meta-package 'proxmox-ve'!then I should attempt to restart the whole procedure with bookworm repo. But I do not get this message, please see the output below.
Code:
[2/5.9]root@dex:~# apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 79 not upgraded.
[2/5.9]root@dex:~# apt policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 Packages
release o=Proxmox,a=stable,n=trixie,l=Proxmox Debian Repository,c=pve-no-subscription,b=amd64
origin download.proxmox.com
Pinned packages:
[2/5.9]root@dex:~# apt update
Hit:1 http://download.proxmox.com/debian/pve trixie InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
79 packages can be upgraded. Run 'apt list --upgradable' to see them.
[2/5.9]{}root@dex:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
apparmor ceph-common ceph-fuse corosync dmeventd dmsetup grub-common grub-efi-amd64
grub-efi-amd64-bin grub-efi-amd64-signed grub-pc-bin grub2-common libapparmor1 libcephfs2
libcrypt-openssl-rsa-perl libdevmapper-event1.02.1 libdevmapper1.02.1 liblvm2cmd2.03 libnss-systemd
libnvpair3linux libpam-systemd libproxmox-backup-qemu0 libproxmox-rs-perl libpve-access-control
libpve-http-server-perl libpve-network-api-perl libpve-network-perl libpve-rs-perl
libpve-u2f-server-perl librados2 librados2-perl libradosstriper1 librbd1 librgw2 librrds-perl
libsystemd-shared libsystemd0 libtpms0 libudev1 libuutil3linux lvm2 lxc-pve lxcfs
proxmox-backup-client proxmox-backup-file-restore proxmox-firewall proxmox-mail-forward
proxmox-mini-journalreader proxmox-offline-mirror-helper proxmox-termproxy proxmox-ve
proxmox-websocket-tunnel pve-cluster pve-container pve-esxi-import-tools pve-firewall pve-ha-manager
pve-lxc-syscalld pve-manager pve-qemu-kvm python3-ceph-argparse python3-ceph-common python3-cephfs
python3-rados python3-rbd python3-rgw qemu-server rrdcached smartmontools spiceterm swtpm swtpm-libs
swtpm-tools systemd systemd-sysv udev vncterm zfs-initramfs zfsutils-linux
0 upgraded, 0 newly installed, 0 to remove and 79 not upgraded.
[2/5.9]{}root@dex:~# uname -a
Linux dex 7.0.2-6-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.2-6 (2026-05-20T08:55Z) x86_64 GNU/Linux
[2/5.9]root@dex:~# pveversion
pve-manager/8.4.19/a68fb383814bb1e6 (running kernel: 7.0.2-6-pve)
This is the current state. All of these packages are "being held back".
[2/5.9]root@dex:~# apt list --upgradable
Listing... Done
apparmor/stable 4.1.1-pmx1 amd64 [upgradable from: 3.0.8-3]
ceph-common/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
ceph-fuse/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
corosync/stable 3.1.10-pve2 amd64 [upgradable from: 3.1.10-pve2~bpo12+1]
dmeventd/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
dmsetup/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
grub-common/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-efi-amd64-bin/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-efi-amd64-signed/stable 1+2.12+9+pmx2 amd64 [upgradable from: 1+2.06+13+pmx7]
grub-efi-amd64/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-pc-bin/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub2-common/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
libapparmor1/stable 4.1.1-pmx1 amd64 [upgradable from: 3.0.8-3]
libcephfs2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
libcrypt-openssl-rsa-perl/stable 0.35-1.1 amd64 [upgradable from: 0.33-3+b1]
libdevmapper-event1.02.1/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
libdevmapper1.02.1/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
liblvm2cmd2.03/stable 2.03.31-2+pmx1 amd64 [upgradable from: 2.03.16-2]
libnss-systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libnvpair3linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
libpam-systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libproxmox-backup-qemu0/stable 2.0.2 amd64 [upgradable from: 1.5.2]
libproxmox-rs-perl/stable 0.4.1 all [upgradable from: 0.3.5]
libpve-access-control/stable 9.1.1 all [upgradable from: 8.2.3]
libpve-http-server-perl/stable 6.0.5 all [upgradable from: 5.2.2]
libpve-network-api-perl/stable 1.6.6 all [upgradable from: 0.11.3]
libpve-network-perl/stable 1.6.6 all [upgradable from: 0.11.3]
libpve-rs-perl/stable 0.15.3 amd64 [upgradable from: 0.9.4]
libpve-u2f-server-perl/stable 1.2.1 amd64 [upgradable from: 1.2.0]
librados2-perl/stable 1.5.0 amd64 [upgradable from: 1.4.1]
librados2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
libradosstriper1/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librbd1/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librgw2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librrds-perl/stable 1.7.2-4.2+pve4 amd64 [upgradable from: 1.7.2-4+b8]
libsystemd-shared/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libsystemd0/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libtpms0/stable 0.9.7+pve2 amd64 [upgradable from: 0.9.7+pve1]
libudev1/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libuutil3linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
lvm2/stable 2.03.31-2+pmx1 amd64 [upgradable from: 2.03.16-2]
lxc-pve/stable 7.0.0-2 amd64 [upgradable from: 6.0.0-2]
lxcfs/stable 7.0.0-pve1 amd64 [upgradable from: 6.0.0-pve2]
proxmox-backup-client/stable 4.2.0-1 amd64 [upgradable from: 3.4.7-1]
proxmox-backup-file-restore/stable 4.2.0-1 amd64 [upgradable from: 3.4.7-1]
proxmox-firewall/stable 1.2.3 amd64 [upgradable from: 0.7.1]
proxmox-mail-forward/stable 1.0.3 amd64 [upgradable from: 0.3.3]
proxmox-mini-journalreader/stable 1.6 amd64 [upgradable from: 1.5]
proxmox-offline-mirror-helper/stable 0.7.4 amd64 [upgradable from: 0.6.8]
proxmox-termproxy/stable 2.1.0 amd64 [upgradable from: 1.1.1]
proxmox-ve/stable 9.2.0 all [upgradable from: 8.4.0]
proxmox-websocket-tunnel/stable 1.0.0 amd64 [upgradable from: 0.2.0-1]
pve-cluster/stable 9.1.5 amd64 [upgradable from: 8.1.3]
pve-container/stable 6.1.10 all [upgradable from: 5.3.5]
pve-esxi-import-tools/stable 1.0.1 amd64 [upgradable from: 0.7.4]
pve-firewall/stable 6.0.4 amd64 [upgradable from: 5.1.2]
pve-ha-manager/stable 5.2.4 amd64 [upgradable from: 4.0.7]
pve-lxc-syscalld/stable 2.0.2 amd64 [upgradable from: 1.3.0]
pve-manager/stable 9.2.2 all [upgradable from: 8.4.19]
pve-qemu-kvm/stable 11.0.0-3 amd64 [upgradable from: 9.2.0-7]
python3-ceph-argparse/stable 19.2.3-pve1 all [upgradable from: 17.2.7-pve1]
python3-ceph-common/stable 19.2.3-pve1 all [upgradable from: 17.2.7-pve1]
python3-cephfs/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rados/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rbd/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rgw/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
qemu-server/stable 9.1.15 amd64 [upgradable from: 8.4.8]
rrdcached/stable 1.7.2-4.2+pve4 amd64 [upgradable from: 1.7.2-4+b8]
smartmontools/stable 7.5-pve2 amd64 [upgradable from: 7.3-pve1]
spiceterm/stable 3.4.2 amd64 [upgradable from: 3.3.1]
swtpm-libs/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
swtpm-tools/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
swtpm/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
systemd-sysv/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
udev/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
vncterm/stable 1.9.2 amd64 [upgradable from: 1.8.2]
zfs-initramfs/stable 2.4.2-pve1 all [upgradable from: 2.2.9-pve1]
zfsutils-linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
[2/5.9]root@dex:~#
Listing... Done
apparmor/stable 4.1.1-pmx1 amd64 [upgradable from: 3.0.8-3]
ceph-common/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
ceph-fuse/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
corosync/stable 3.1.10-pve2 amd64 [upgradable from: 3.1.10-pve2~bpo12+1]
dmeventd/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
dmsetup/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
grub-common/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-efi-amd64-bin/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-efi-amd64-signed/stable 1+2.12+9+pmx2 amd64 [upgradable from: 1+2.06+13+pmx7]
grub-efi-amd64/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub-pc-bin/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
grub2-common/stable 2.12-9+pmx2 amd64 [upgradable from: 2.06-13+pmx7]
libapparmor1/stable 4.1.1-pmx1 amd64 [upgradable from: 3.0.8-3]
libcephfs2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
libcrypt-openssl-rsa-perl/stable 0.35-1.1 amd64 [upgradable from: 0.33-3+b1]
libdevmapper-event1.02.1/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
libdevmapper1.02.1/stable 2:1.02.205-2+pmx1 amd64 [upgradable from: 2:1.02.185-2]
liblvm2cmd2.03/stable 2.03.31-2+pmx1 amd64 [upgradable from: 2.03.16-2]
libnss-systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libnvpair3linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
libpam-systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libproxmox-backup-qemu0/stable 2.0.2 amd64 [upgradable from: 1.5.2]
libproxmox-rs-perl/stable 0.4.1 all [upgradable from: 0.3.5]
libpve-access-control/stable 9.1.1 all [upgradable from: 8.2.3]
libpve-http-server-perl/stable 6.0.5 all [upgradable from: 5.2.2]
libpve-network-api-perl/stable 1.6.6 all [upgradable from: 0.11.3]
libpve-network-perl/stable 1.6.6 all [upgradable from: 0.11.3]
libpve-rs-perl/stable 0.15.3 amd64 [upgradable from: 0.9.4]
libpve-u2f-server-perl/stable 1.2.1 amd64 [upgradable from: 1.2.0]
librados2-perl/stable 1.5.0 amd64 [upgradable from: 1.4.1]
librados2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
libradosstriper1/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librbd1/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librgw2/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
librrds-perl/stable 1.7.2-4.2+pve4 amd64 [upgradable from: 1.7.2-4+b8]
libsystemd-shared/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libsystemd0/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libtpms0/stable 0.9.7+pve2 amd64 [upgradable from: 0.9.7+pve1]
libudev1/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
libuutil3linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
lvm2/stable 2.03.31-2+pmx1 amd64 [upgradable from: 2.03.16-2]
lxc-pve/stable 7.0.0-2 amd64 [upgradable from: 6.0.0-2]
lxcfs/stable 7.0.0-pve1 amd64 [upgradable from: 6.0.0-pve2]
proxmox-backup-client/stable 4.2.0-1 amd64 [upgradable from: 3.4.7-1]
proxmox-backup-file-restore/stable 4.2.0-1 amd64 [upgradable from: 3.4.7-1]
proxmox-firewall/stable 1.2.3 amd64 [upgradable from: 0.7.1]
proxmox-mail-forward/stable 1.0.3 amd64 [upgradable from: 0.3.3]
proxmox-mini-journalreader/stable 1.6 amd64 [upgradable from: 1.5]
proxmox-offline-mirror-helper/stable 0.7.4 amd64 [upgradable from: 0.6.8]
proxmox-termproxy/stable 2.1.0 amd64 [upgradable from: 1.1.1]
proxmox-ve/stable 9.2.0 all [upgradable from: 8.4.0]
proxmox-websocket-tunnel/stable 1.0.0 amd64 [upgradable from: 0.2.0-1]
pve-cluster/stable 9.1.5 amd64 [upgradable from: 8.1.3]
pve-container/stable 6.1.10 all [upgradable from: 5.3.5]
pve-esxi-import-tools/stable 1.0.1 amd64 [upgradable from: 0.7.4]
pve-firewall/stable 6.0.4 amd64 [upgradable from: 5.1.2]
pve-ha-manager/stable 5.2.4 amd64 [upgradable from: 4.0.7]
pve-lxc-syscalld/stable 2.0.2 amd64 [upgradable from: 1.3.0]
pve-manager/stable 9.2.2 all [upgradable from: 8.4.19]
pve-qemu-kvm/stable 11.0.0-3 amd64 [upgradable from: 9.2.0-7]
python3-ceph-argparse/stable 19.2.3-pve1 all [upgradable from: 17.2.7-pve1]
python3-ceph-common/stable 19.2.3-pve1 all [upgradable from: 17.2.7-pve1]
python3-cephfs/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rados/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rbd/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
python3-rgw/stable 19.2.3-pve1 amd64 [upgradable from: 17.2.7-pve1]
qemu-server/stable 9.1.15 amd64 [upgradable from: 8.4.8]
rrdcached/stable 1.7.2-4.2+pve4 amd64 [upgradable from: 1.7.2-4+b8]
smartmontools/stable 7.5-pve2 amd64 [upgradable from: 7.3-pve1]
spiceterm/stable 3.4.2 amd64 [upgradable from: 3.3.1]
swtpm-libs/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
swtpm-tools/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
swtpm/stable 0.8.0+pve3 amd64 [upgradable from: 0.8.0+pve1]
systemd-sysv/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
systemd/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
udev/stable 257.13-1~deb13u1 amd64 [upgradable from: 252.39-1~deb12u2]
vncterm/stable 1.9.2 amd64 [upgradable from: 1.8.2]
zfs-initramfs/stable 2.4.2-pve1 all [upgradable from: 2.2.9-pve1]
zfsutils-linux/stable 2.4.2-pve1 amd64 [upgradable from: 2.2.9-pve1]
[2/5.9]root@dex:~#
This is what has been upgraded according to /var/log/apt/history.log
Code:
Start-Date: 2026-05-23 13:25:38
Commandline: apt dist-upgrade
Install: proxmox-kernel-7.0:amd64 (7.0.2-6, automatic), proxmox-kernel-7.0.2-6-pve-signed:amd64 (7.0.2-6
, automatic)
Upgrade: pve-docs:amd64 (8.4.2, 9.2.1), pve-edk2-firmware-ovmf:amd64 (4.2025.05-1~bpo12+1, 4.2025.05-2),
proxmox-backup-restore-image:amd64 (0.7.0, 1.0.0), proxmox-default-kernel:amd64 (1.1.0, 2.1.0), proxmox
-widget-toolkit:amd64 (4.3.17, 5.2.2), pve-firmware:amd64 (3.16-3, 3.18-3), libproxmox-acme-perl:amd64 (
1.6.0, 1.7.1), libpve-cluster-api-perl:amd64 (8.1.3, 9.1.5), pve-edk2-firmware-legacy:amd64 (4.2025.05-1
~bpo12+1, 4.2025.05-2), libpve-apiclient-perl:amd64 (3.3.2, 3.4.2), libpve-storage-perl:amd64 (8.3.8, 9.
1.5), libpve-guest-common-perl:amd64 (5.2.2, 6.0.3), libvotequorum8:amd64 (3.1.10-pve2~bpo12+1, 3.1.10-p
ve2), libquorum5:amd64 (3.1.10-pve2~bpo12+1, 3.1.10-pve2), novnc-pve:amd64 (1.6.0-2.1, 1.7.0-1), libcmap
4:amd64 (3.1.10-pve2~bpo12+1, 3.1.10-pve2), systemd-boot-efi:amd64 (252.39-1~deb12u2, 257.13-1~deb13u1),
libcfg7:amd64 (3.1.10-pve2~bpo12+1, 3.1.10-pve2), ifupdown2:amd64 (3.2.0-1+pmx11, 3.3.0-1+pmx12), pve-n
vidia-vgpu-helper:amd64 (0.2.0, 0.3.1), pve-xtermjs:amd64 (5.5.0-2, 6.0.0-1), libproxmox-acme-plugins:am
d64 (1.6.0, 1.7.1), libcpg4:amd64 (3.1.10-pve2~bpo12+1, 3.1.10-pve2), shim-helpers-amd64-signed:amd64 (1
+15.8+1+pmx1, 1+16.1+1+pmx1), pve-i18n:amd64 (3.4.5, 3.7.4), proxmox-archive-keyring:amd64 (3.3, 4.0), l
ibpve-common-perl:amd64 (8.3.8, 9.1.12), libpve-notify-perl:amd64 (8.1.3, 9.1.5), libcorosync-common4:am
d64 (3.1.10-pve2~bpo12+1, 3.1.10-pve2), amd64-microcode:amd64 (3.20250311.1~deb12u1, 3.20251202.1~bpo13+
1), shim-signed:amd64 (1.44+pmx1+15.8-1+pmx1, 1.48+pmx1+16.1-1+pmx1), proxmox-kernel-helper:amd64 (8.1.4
, 9.2.0), shim-signed-common:amd64 (1.44+pmx1+15.8-1+pmx1, 1.48+pmx1+16.1-1+pmx1), pve-edk2-firmware:amd
64 (4.2025.05-1~bpo12+1, 4.2025.05-2), shim-unsigned:amd64 (15.8-1+pmx1, 16.1-1+pmx1), proxmox-offline-m
irror-docs:amd64 (0.6.8, 0.7.4), libpve-cluster-perl:amd64 (8.1.3, 9.1.5)
End-Date: 2026-05-23 13:26:53
Appreciate any guidance you could give me on this! Right now it's not much of an issue since this is just my trusted home servers but I need a solution soon.
Last edited: