I followed the checklist https://pve.proxmox.com/wiki/Upgrade_from_8_to_9#Continuously_use_the_pve8to9_checklist_script , but when doing apt dist-upgrade it ends with these errors:
and now when I type in the console it doesn't show what I'm typing.
Checking pvedaemon.service shows:
I can't paste the output for the other services due to the post size limit, so I've put them on pastebin here https://pastebin.com/TvbpPijm
How can I fix this and get it updated? I'm too scared to try rebooting in case that doesn't work anymore.
Processing triggers for pve-manager (8.4.13) ...Job for pvedaemon.service failed.See "systemctl status pvedaemon.service" and "journalctl -xeu pvedaemon.service" for details.Job for pvestatd.service failed.See "systemctl status pvestatd.service" and "journalctl -xeu pvestatd.service" for details.Job for pveproxy.service failed.See "systemctl status pveproxy.service" and "journalctl -xeu pveproxy.service" for details.Job for pvescheduler.service failed.See "systemctl status pvescheduler.service" and "journalctl -xeu pvescheduler.service" for details.Processing triggers for man-db (2.11.2-2) ...Processing triggers for pve-ha-manager (5.0.4) ...Removing subscription nag from UI...and now when I type in the console it doesn't show what I'm typing.
Checking pvedaemon.service shows:
● pvedaemon.service - PVE API Daemon Loaded: loaded (/lib/systemd/system/pvedaemon.service; enabled; preset: enabled) Active: active (running) since Fri 2025-08-08 02:13:07 BST; 1 month 9 days ago Process: 183711 ExecReload=/usr/bin/pvedaemon restart (code=exited, status=17) Main PID: 1938 (pvedaemon) Tasks: 6 (limit: 38226) Memory: 229.1M CPU: 18min 13.795s CGroup: /system.slice/pvedaemon.service ├─ 1938 pvedaemon ├─ 122338 "task UPID:pve-oakwood:0001DDE2:1470E120:68C9A324:vncshell::root@pam:" ├─ 122339 /usr/bin/termproxy 5900 --path /nodes/pve-oakwood --perm Sys.Console -- /bin/login -f root ├─3866889 "pvedaemon worker" ├─3878898 "pvedaemon worker" └─3949221 "pvedaemon worker"Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 14.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 14.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 15.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 15.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/bin/pvedaemon line 11.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/bin/pvedaemon line 11.Sep 16 18:54:38 pve-oakwood systemd[1]: pvedaemon.service: Control process exited, code=exited, status=17/n/aSep 16 18:54:38 pve-oakwood systemd[1]: Reload failed for pvedaemon.service - PVE API Daemon.root@pve-oakwood:~# Sep 16 18:49:03 pve-oakwood pvedaemon[3878898]: <root@pam> end task UPID:pve-oakwood:0001DD44:1470D82B:68C9A30D:vzstop:108:root@pam: OKSep 16 18:49:05 pve-oakwood pvedaemon[3878898]: <root@pam> starting task UPID:pve-oakwood:0001DD65:1470D980:68C9A311:vzstop:120:root@pam:Sep 16 18:49:05 pve-oakwood pvedaemon[122213]: stopping CT 120: UPID:pve-oakwood:0001DD65:1470D980:68C9A311:vzstop:120:root@pam:Sep 16 18:49:05 pve-oakwood pvedaemon[3949221]: unable to get PID for CT 120 (not running?)Sep 16 18:49:06 pve-oakwood pvedaemon[3878898]: <root@pam> end task UPID:pve-oakwood:0001DD65:1470D980:68C9A311:vzstop:120:root@pam: OKSep 16 18:49:08 pve-oakwood pvedaemon[3878898]: <root@pam> starting task UPID:pve-oakwood:0001DD8C:1470DA9D:68C9A314:vzstop:121:root@pam:Sep 16 18:49:08 pve-oakwood pvedaemon[122252]: stopping CT 121: UPID:pve-oakwood:0001DD8C:1470DA9D:68C9A314:vzstop:121:root@pam:Sep 16 18:49:09 pve-oakwood pvedaemon[3878898]: <root@pam> end task UPID:pve-oakwood:0001DD8C:1470DA9D:68C9A314:vzstop:121:root@pam: OKSep 16 18:49:16 pve-oakwood pvedaemon[122290]: stop VM 123: UPID:pve-oakwood:0001DDB2:1470DDD6:68C9A31C:qmstop:123:root@pam:Sep 16 18:49:16 pve-oakwood pvedaemon[3878898]: <root@pam> starting task UPID:pve-oakwood:0001DDB2:1470DDD6:68C9A31C:qmstop:123:root@pam:Sep 16 18:49:19 pve-oakwood pvedaemon[3878898]: <root@pam> end task UPID:pve-oakwood:0001DDB2:1470DDD6:68C9A31C:qmstop:123:root@pam: OKSep 16 18:49:24 pve-oakwood pvedaemon[3878898]: <root@pam> starting task UPID:pve-oakwood:0001DDE2:1470E120:68C9A324:vncshell::root@pam:Sep 16 18:49:24 pve-oakwood pvedaemon[122338]: starting termproxy UPID:pve-oakwood:0001DDE2:1470E120:68C9A324:vncshell::root@pam:Sep 16 18:49:24 pve-oakwood pvedaemon[3949221]: <root@pam> successful auth for user 'root@pam'Sep 16 18:49:24 pve-oakwood login[122341]: pam_unix(login:session): session opened for user root(uid=0) by root(uid=0)Sep 16 18:54:37 pve-oakwood systemd[1]: Reloading pvedaemon.service - PVE API Daemon...░░ Subject: A reload job for unit pvedaemon.service has begun execution░░ Defined-By: systemd░░ Support: https://www.debian.org/support░░ ░░ A reload job for unit pvedaemon.service has begun execution.░░ ░░ The job identifier is 43475.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Attempt to reload PVE/HA/Config.pm aborted.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 14.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 14.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 15.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 15.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Service/pvedaemon.pm line 8.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: Compilation failed in require at /usr/bin/pvedaemon line 11.Sep 16 18:54:38 pve-oakwood pvedaemon[183711]: BEGIN failed--compilation aborted at /usr/bin/pvedaemon line 11.Sep 16 18:54:38 pve-oakwood systemd[1]: pvedaemon.service: Control process exited, code=exited, status=17/n/a░░ Subject: Unit process exited░░ Defined-By: systemd░░ Support: https://www.debian.org/support░░ ░░ An ExecReload= process belonging to unit pvedaemon.service has exited.░░ ░░ The process' exit code is 'exited' and its exit status is 17.Sep 16 18:54:38 pve-oakwood systemd[1]: Reload failed for pvedaemon.service - PVE API Daemon.░░ Subject: A reload job for unit pvedaemon.service has finished░░ Defined-By: systemd░░ Support: https://www.debian.org/support░░ ░░ A reload job for unit pvedaemon.service has finished.░░ ░░ The job identifier is 43475 and the job result is failed.I can't paste the output for the other services due to the post size limit, so I've put them on pastebin here https://pastebin.com/TvbpPijm
How can I fix this and get it updated? I'm too scared to try rebooting in case that doesn't work anymore.