Web gui not working after 8 to 9 upgrade

wirez

New Member
Jun 7, 2026
5
0
3
Hi,

I did an in place upgrade from version 8 to 9 and now I can't seem to access the web gui.
The autostart VMs start up and I can get ssh access to proxmox.
I tried troubleshooting from prior posts but having no luck so far. Can anyone please point me in the right direction?
 
root@pve:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group defaul t qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc fq_codel master bond0 state UP group default qlen 1000
link/ether 10:ff:e0:6f:ff:c7 brd ff:ff:ff:ff:ff:ff
altname enp5s0
altname enx10ffe06fffc7
3: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bo nd0 state DOWN group default qlen 1000
link/ether 10:ff:e0:6f:ff:c7 brd ff:ff:ff:ff:ff:ff permaddr 6c:b3:11:74:a8:5 a
altname enx6cb31174a85a
4: wlp6s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default ql en 1000
link/ether bc:c7:46:f7:b0:a7 brd ff:ff:ff:ff:ff:ff
altname wlxbcc746f7b0a7
5: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
link/ether 10:ff:e0:6f:ff:c7 brd ff:ff:ff:ff:ff:ff
6: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP grou p default qlen 1000
link/ether 10:ff:e0:6f:ff:c7 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.12/24 brd 192.168.0.255 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::12ff:e0ff:fe6f:ffc7/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
7: tap100i0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc mq master fwbr100i0 state UNKNOWN group default qlen 1000
link/ether c2:d3:9f:dd:df:74 brd ff:ff:ff:ff:ff:ff
8: fwbr100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 6a:ee:c3:99:a5:c2 brd ff:ff:ff:ff:ff:ff
9: fwpr100p0@fwln100i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master vmbr0 state UP group default qlen 1000
link/ether 2e:e1:30:d5:a3:de brd ff:ff:ff:ff:ff:ff
10: fwln100i0@fwpr100p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueu e master fwbr100i0 state UP group default qlen 1000
link/ether 6a:ee:c3:99:a5:c2 brd ff:ff:ff:ff:ff:ff
11: veth102i0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue mast er fwbr102i0 state UP group default qlen 1000
link/ether fe:17:b7:3c:21:e6 brd ff:ff:ff:ff:ff:ff link-netnsid 0
12: fwbr102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 06:2e:12:2d:be:40 brd ff:ff:ff:ff:ff:ff
13: fwpr102p0@fwln102i0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueu e master vmbr0 state UP group default qlen 1000
link/ether 2a:6f:19:d3:d8:53 brd ff:ff:ff:ff:ff:ff
14: fwln102i0@fwpr102p0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueu e master fwbr102i0 state UP group default qlen 1000
link/ether 06:2e:12:2d:be:40 brd ff:ff:ff:ff:ff:ff
 
Please use code blocks. What's this say?
Bash:
systemctl --failed
systemctl status pveproxy
journalctl -r
 
  • Like
Reactions: news
root@pve:~# systemctl --failed
UNIT LOAD ACTIVE SUB DESCRIPTION

0 loaded units listed.

pveproxy.service - PVE API Proxy Server
Loaded: loaded (/usr/lib/systemd/system/pveproxy.service; enabled; preset: enabled)
Active: active (running) since Mon 2026-06-08 07:13:51 +08; 8min ago
Invocation: 44d85f5bb96a4dc28cbda84bcec97cff
Process: 2568 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)
Process: 2571 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
Process: 2579 ExecStartPost=sh -c [ ! -e /var/log/pveam.log ] && /usr/bin/pveupdate (code=exited, stat>
Main PID: 2574 (pveproxy)
Tasks: 4 (limit: 71034)
Memory: 166.1M (peak: 189.5M)
CPU: 914ms
CGroup: /system.slice/pveproxy.service
├─2574 pveproxy
├─2575 "pveproxy worker"
├─2576 "pveproxy worker"
└─2577 "pveproxy worker"

Jun 08 07:13:50 pve systemd[1]: Starting pveproxy.service - PVE API Proxy Server...
Jun 08 07:13:51 pve pveproxy[2574]: starting server
Jun 08 07:13:51 pve pveproxy[2574]: starting 3 worker(s)
Jun 08 07:13:51 pve pveproxy[2574]: worker 2575 started
Jun 08 07:13:51 pve pveproxy[2574]: worker 2576 started
Jun 08 07:13:51 pve pveproxy[2574]: worker 2577 started
Jun 08 07:13:51 pve systemd[1]: Started pveproxy.service - PVE API Proxy Server.

 
root@pve:~# journalctl -r
Jun 08 07:23:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:23:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:23:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:23:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:23:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:22:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:21:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:53 pve systemd[1]: Started session-2.scope - Session 2 of User root.
Jun 08 07:20:53 pve systemd[1]: Started user@0.service - User Manager for UID 0.
Jun 08 07:20:53 pve systemd[5103]: Startup finished in 269ms.
Jun 08 07:20:53 pve systemd[5103]: Reached target default.target - Main User Target.
Jun 08 07:20:53 pve systemd[5103]: Reached target basic.target - Basic System.
Jun 08 07:20:53 pve systemd[5103]: Reached target sockets.target - Sockets.
Jun 08 07:20:53 pve systemd[5103]: Listening on gpg-agent-ssh.socket - GnuPG cryptographic agent (ssh-agen>
Jun 08 07:20:53 pve systemd[5103]: Listening on ssh-agent.socket - OpenSSH Agent socket.
Jun 08 07:20:53 pve systemd[5103]: Listening on gpg-agent.socket - GnuPG cryptographic agent and passphras>
Jun 08 07:20:52 pve systemd[5103]: Starting ssh-agent.socket - OpenSSH Agent socket...
Jun 08 07:20:52 pve systemd[5103]: Listening on keyboxd.socket - GnuPG public key management service.
Jun 08 07:20:52 pve systemd[5103]: Starting gpg-agent.socket - GnuPG cryptographic agent and passphrase ca>
Jun 08 07:20:52 pve systemd[5103]: Starting gpg-agent-ssh.socket - GnuPG cryptographic agent (ssh-agent em>
Jun 08 07:20:52 pve systemd[5103]: Listening on gpg-agent-extra.socket - GnuPG cryptographic agent and pas>
Jun 08 07:20:52 pve systemd[5103]: Listening on gpg-agent-browser.socket - GnuPG cryptographic agent and p>
Jun 08 07:20:52 pve systemd[5103]: Listening on dirmngr.socket - GnuPG network certificate management daem>
Jun 08 07:20:52 pve systemd[5103]: Reached target timers.target - Timers.
Jun 08 07:20:52 pve systemd[5103]: Reached target paths.target - Paths.
Jun 08 07:20:52 pve systemd[5103]: Created slice app.slice - User Application Slice.
Jun 08 07:20:52 pve systemd[5103]: Queued start job for default target default.target.
Jun 08 07:20:52 pve systemd-logind[1960]: New session 3 of user root.
Jun 08 07:20:52 pve (systemd)[5103]: pam_unix(systemd-user:session): session opened for user root(uid=0) b>
Jun 08 07:20:52 pve systemd[1]: Starting user@0.service - User Manager for UID 0...
Jun 08 07:20:52 pve systemd[1]: Finished user-runtime-dir@0.service - User Runtime Directory /run/user/0.
Jun 08 07:20:52 pve systemd-logind[1960]: New session 2 of user root.
Jun 08 07:20:52 pve systemd[1]: Starting user-runtime-dir@0.service - User Runtime Directory /run/user/0...
Jun 08 07:20:52 pve systemd[1]: Created slice user-0.slice - User Slice of UID 0.
Jun 08 07:20:52 pve sshd-session[5061]: pam_unix(sshd:session): session opened for user root(uid=0) by roo>
Jun 08 07:20:52 pve sshd-session[5061]: Accepted password for root from 192.168.0.68 port 65346 ssh2
Jun 08 07:20:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:20:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:19:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:18:51 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
Jun 08 07:18:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be >
lines 1-60...skipping...
Jun 08 07:23:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:23:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:23:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:23:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:23:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:22:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:21:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:53 pve systemd[1]: Started session-2.scope - Session 2 of User root.
Jun 08 07:20:53 pve systemd[1]: Started user@0.service - User Manager for UID 0.
Jun 08 07:20:53 pve systemd[5103]: Startup finished in 269ms.
Jun 08 07:20:53 pve systemd[5103]: Reached target default.target - Main User Target.
Jun 08 07:20:53 pve systemd[5103]: Reached target basic.target - Basic System.
Jun 08 07:20:53 pve systemd[5103]: Reached target sockets.target - Sockets.
Jun 08 07:20:53 pve systemd[5103]: Listening on gpg-agent-ssh.socket - GnuPG cryptographic agent (ssh-agent emulation).
Jun 08 07:20:53 pve systemd[5103]: Listening on ssh-agent.socket - OpenSSH Agent socket.
Jun 08 07:20:53 pve systemd[5103]: Listening on gpg-agent.socket - GnuPG cryptographic agent and passphrase cache.
Jun 08 07:20:52 pve systemd[5103]: Starting ssh-agent.socket - OpenSSH Agent socket...
Jun 08 07:20:52 pve systemd[5103]: Listening on keyboxd.socket - GnuPG public key management service.
Jun 08 07:20:52 pve systemd[5103]: Starting gpg-agent.socket - GnuPG cryptographic agent and passphrase cache...
Jun 08 07:20:52 pve systemd[5103]: Starting gpg-agent-ssh.socket - GnuPG cryptographic agent (ssh-agent emulation)...
Jun 08 07:20:52 pve systemd[5103]: Listening on gpg-agent-extra.socket - GnuPG cryptographic agent and passphrase cache (restricted).
Jun 08 07:20:52 pve systemd[5103]: Listening on gpg-agent-browser.socket - GnuPG cryptographic agent and passphrase cache (access for web browsers>
Jun 08 07:20:52 pve systemd[5103]: Listening on dirmngr.socket - GnuPG network certificate management daemon.
Jun 08 07:20:52 pve systemd[5103]: Reached target timers.target - Timers.
Jun 08 07:20:52 pve systemd[5103]: Reached target paths.target - Paths.
Jun 08 07:20:52 pve systemd[5103]: Created slice app.slice - User Application Slice.
Jun 08 07:20:52 pve systemd[5103]: Queued start job for default target default.target.
Jun 08 07:20:52 pve systemd-logind[1960]: New session 3 of user root.
Jun 08 07:20:52 pve (systemd)[5103]: pam_unix(systemd-user:session): session opened for user root(uid=0) by root(uid=0)
Jun 08 07:20:52 pve systemd[1]: Starting user@0.service - User Manager for UID 0...
Jun 08 07:20:52 pve systemd[1]: Finished user-runtime-dir@0.service - User Runtime Directory /run/user/0.
Jun 08 07:20:52 pve systemd-logind[1960]: New session 2 of user root.
Jun 08 07:20:52 pve systemd[1]: Starting user-runtime-dir@0.service - User Runtime Directory /run/user/0...
Jun 08 07:20:52 pve systemd[1]: Created slice user-0.slice - User Slice of UID 0.
Jun 08 07:20:52 pve sshd-session[5061]: pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0)
Jun 08 07:20:52 pve sshd-session[5061]: Accepted password for root from 192.168.0.68 port 65346 ssh2
Jun 08 07:20:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:20:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:19:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:51 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:40 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:18:00 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:50 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:41 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:30 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:20 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:10 pve pvestatd[2539]: unable to activate storage 'USB_Backup' - directory is expected to be a mount point but is not mounted: '/mnt/>
Jun 08 07:17:02 pve CRON[4035]: pam_unix(cron:session): session closed for user root
Jun 08 07:17:02 pve CRON[4037]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)

The USB error is a thumbdrive 'for backups that died.

Could the error be some configuration with my router?
 
Last edited:
These are quotes, not code blocks and you didn't edit your original message to use them either. Please do. They preserve the original formatting.
The USB error is a thumbdrive 'for backups that died.
Why not disable the storage then?

I don't see anything that sticks out. Check these too
Bash:
ss -lntp | grep "8006"
curl -Lkv localhost:8006
If PVE can reach its own service via CURL but you cannot reach https://192.168.0.12:8006 in your browser it might be firewall or network related.
Did you use the firewall? Is the ip you use for PVE outside of the router's DHCP range?
 
Last edited:
Hi, weirdly after leaving it for a few hours everything works as it should and the gui is accessible from my desktop machine. I'll leave it for now as everything seems to be functional.

Thanks for your help, everyone!