Proxmox does not start after attempted update from 7 to 8 to 9

Lars34

New Member
Oct 5, 2025
1
0
1
Good evening,

I think I messed something up. This morning I started an upgrade from Proxmox VE 7 to 8. This worked fine. All my LXCs and VMs started properly, Home Assistant OS was able to use the Zigbee stick. Then I ran pve8to9 and it indicated I needed to upgrade my intel-microcode package. To do that I needed to add `non-free-firmware` to the apt sources. I did this and then ran `apt update` and `apt upgrade`. This is when things stopped working. I now see these messages:

Code:
Job for pvedaemon.service failed because the control process exited with error code.
See "systemctl status pvedaemon.service" and "journalctl -xeu pvedaemon.service" for details.
Job for pveproxy.service failed because the control process exited with error code.
See "systemctl status pveproxy.service" and "journalctl -xeu pveproxy.service" for details.
Job for pvestatd.service failed because the control process exited with error code.
See "systemctl status pvestatd.service" and "journalctl -xeu pvestatd.service" for details.
Job for pvescheduler.service failed because the control process exited with error code.
See "systemctl status pvescheduler.service" and "journalctl -xeu pvescheduler.service" for details.
.

I have tried to reboot, but this did not solve the issue.

Now, if I try to run a pve command like `pct list` I see this:
Code:
> root@har-serv-01:/etc/pve# pct list
Attempt to reload PVE/HA/Config.pm aborted.
Compilation failed in require at /usr/share/perl5/PVE/HA/Env/PVE2.pm line 20.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/HA/Env/PVE2.pm line 20.
Compilation failed in require at /usr/share/perl5/PVE/API2/LXC/Status.pm line 24.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/LXC/Status.pm line 29.
Compilation failed in require at /usr/share/perl5/PVE/CLI/pct.pm line 24.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/CLI/pct.pm line 24.
Compilation failed in require at /usr/sbin/pct line 6.
BEGIN failed--compilation aborted at /usr/sbin/pct line 6.



This is my /etc/apt/sources.list file:

Code:
deb http://ftp.debian.org/debian bookworm main contrib non-free-firmware
deb http://ftp.debian.org/debian bookworm-updates main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Is there a path forward to fix this, or am I going to need to do a clean reinstall....
 
Last edited:
In Proxmox servers it's always recommended doing apt full-upgrade, not just apt upgrade.

What happens if you execute it now?