can't access web GUI on desktop it works well on mobile

Elro

New Member
Jan 2, 2025
2
0
1
Hi All,

I haven't accessed my Proxmox web GUI, while I have accessed to all other services that I have.
I tried to log in via 192.168.2.6:8006, i.e. the usual IP address, but web access is loading but stay black and not responding (via my laptop) When ik try tot acces it with my phone i got the mobile version when i switch to desktop on my phone i got the same issue

I have:
- rebooted the server
- rebooted my router
- reboot my switch

Things that do work:
- Ping to 192.168.2.6:8006 (shows port is open using 'angry IP scanner')
- SSH access to 192.168.2.6 via root user and password
- ping TO my laptop from 192.168.2.6
- ping TO my router from 192.168.2.6
- ping TO google from 192.168.2.6
- Web access to all VM en Container on proxmox

When i run systemctl status pveproxy.service pvedaemon.service i get.

Code:
Jan 28 11:34:42 MainServer systemd[1]: Started pveproxy.service - PVE API Proxy Server.

● pvedaemon.service - PVE API Daemon
     Loaded: loaded (/lib/systemd/system/pvedaemon.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-01-28 11:11:41 CET; 42min ago
    Process: 1924 ExecStart=/usr/bin/pvedaemon start (code=exited, status=0/SUCCESS)
   Main PID: 1961 (pvedaemon)
      Tasks: 4 (limit: 154578)
     Memory: 170.8M
        CPU: 2.135s
     CGroup: /system.slice/pvedaemon.service
             ├─1961 pvedaemon
             ├─1962 "pvedaemon worker"
             ├─1963 "pvedaemon worker"
             └─1964 "pvedaemon worker"

Jan 28 11:11:39 MainServer systemd[1]: Starting pvedaemon.service - PVE API Daemon...
Jan 28 11:11:41 MainServer pvedaemon[1961]: starting server
...skipping...
● pveproxy.service - PVE API Proxy Server
     Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-01-28 11:34:42 CET; 19min ago
    Process: 29030 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)
    Process: 29034 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
   Main PID: 29041 (pveproxy)
      Tasks: 4 (limit: 154578)
● pveproxy.service - PVE API Proxy Server
     Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-01-28 11:34:42 CET; 19min ago
    Process: 29030 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)
    Process: 29034 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
   Main PID: 29041 (pveproxy)
      Tasks: 4 (limit: 154578)
     Memory: 181.9M
        CPU: 2.875s
     CGroup: /system.slice/pveproxy.service
             ├─29041 pveproxy
             ├─29042 "pveproxy worker"
             ├─29043 "pveproxy worker"
             └─29044 "pveproxy worker"

Jan 28 11:34:40 MainServer systemd[1]: Starting pveproxy.service - PVE API Proxy Server...
Jan 28 11:34:42 MainServer pveproxy[29041]: starting server
Jan 28 11:34:42 MainServer pveproxy[29041]: starting 3 worker(s)
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29042 started
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29043 started
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29044 started
Jan 28 11:34:42 MainServer systemd[1]: Started pveproxy.service - PVE API Proxy Server.

● pvedaemon.service - PVE API Daemon
     Loaded: loaded (/lib/systemd/system/pvedaemon.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-01-28 11:11:41 CET; 42min ago
    Process: 1924 ExecStart=/usr/bin/pvedaemon start (code=exited, status=0/SUCCESS)
   Main PID: 1961 (pvedaemon)
      Tasks: 4 (limit: 154578)
     Memory: 170.8M
        CPU: 2.135s
     CGroup: /system.slice/pvedaemon.service
             ├─1961 pvedaemon
             ├─1962 "pvedaemon worker"
             ├─1963 "pvedaemon worker"
             └─1964 "pvedaemon worker"

Jan 28 11:11:39 MainServer systemd[1]: Starting pvedaemon.service - PVE API Daemon...
Jan 28 11:11:41 MainServer pvedaemon[1961]: starting server
...skipping...
● pveproxy.service - PVE API Proxy Server
     Loaded: loaded (/lib/systemd/system/pveproxy.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-01-28 11:34:42 CET; 19min ago
    Process: 29030 ExecStartPre=/usr/bin/pvecm updatecerts --silent (code=exited, status=0/SUCCESS)
    Process: 29034 ExecStart=/usr/bin/pveproxy start (code=exited, status=0/SUCCESS)
   Main PID: 29041 (pveproxy)
      Tasks: 4 (limit: 154578)
     Memory: 181.9M
        CPU: 2.875s
     CGroup: /system.slice/pveproxy.service
             ├─29041 pveproxy
             ├─29042 "pveproxy worker"
             ├─29043 "pveproxy worker"
             └─29044 "pveproxy worker"

Jan 28 11:34:40 MainServer systemd[1]: Starting pveproxy.service - PVE API Proxy Server...
Jan 28 11:34:42 MainServer pveproxy[29041]: starting server
Jan 28 11:34:42 MainServer pveproxy[29041]: starting 3 worker(s)
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29042 started
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29043 started
Jan 28 11:34:42 MainServer pveproxy[29041]: worker 29044 started
Jan 28 11:34:42 MainServer systemd[1]: Started pveproxy.service - PVE API Proxy Server.

am'

I check my /etc/hosts everything is correct.

I also check tail -n 10 /var/log/pveproxy/access.log

[/CODE]
tail -n 10 /var/log/pveproxy/access.log
::ffff:192.168.2.240 - - [28/01/2025:11:35:10 +0100] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4898
::ffff:192.168.2.240 - - [28/01/2025:11:35:11 +0100] "GET /qrcode.min.js HTTP/1.1" 200 6929
::ffff:192.168.2.240 - - [28/01/2025:11:35:11 +0100] "GET /proxmoxlib.js?ver=v4.3.4-t1737369514 HTTP/1.1" 200 147812
::ffff:192.168.2.240 - - [28/01/2025:11:35:12 +0100] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
::ffff:192.168.2.240 - - [28/01/2025:11:35:12 +0100] "GET /pve2/js/pvemanagerlib.js?ver=8.3.3 HTTP/1.1" 200 306487
::ffff:192.168.2.240 - - [28/01/2025:11:35:12 +0100] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
::ffff:192.168.2.240 - - [28/01/2025:11:35:14 +0100] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
::ffff:188.207.85.15 - root@pam [28/01/2025:12:01:33 +0100] "GET /api2/json/cluster/resources? HTTP/1.1" 200 2729
::ffff:188.207.85.15 - root@pam [28/01/2025:12:01:35 +0100] "GET /api2/json/cluster/resources? HTTP/1.1" 200 2724
::ffff:188.207.85.15 - root@pam [28/01/2025:12:01:38 +0100] "GET /api2/json/cluster/resources? HTTP/1.1" 200 2707
[/CODE]

When i do dpkg -V pve-manager

[/CODE]
missing c /etc/apt/sources.list.d/pve-enterprise.list
??5?????? c /etc/modprobe.d/pve-blacklist.conf
[/CODE]

So i did this as example in this post https://forum.proxmox.com/threads/s...gs-on-ip-8006-but-cant-access-web-gui.137939/
[/CODE]
mkdir /var/log/pveproxy
chown www-data:www-data /var/log/pveproxy
chmod 0700 /var/log/pveproxy
systemctl restart pveproxy.service
[/CODE]

But still not working
 
On your phone make sure the web gui isn't cached.

On desktop go to the web gui and open the browser console (f12) and see if any errors are in the browser console

Take a look at the pve-daemon and pveproxy logs
 
I have clear the Cache and test it on two PC.
I have decided to reinstall and restore my VM from a backup and all is up and running again.