Not able to access promox 9 gui from webbrowser after fresh installation

Decadances

New Member
Nov 16, 2025
9
0
1
Hi,
I am new to proxmox and isntalled proxmox 9 but after Installtion I can not able to access the the GUI from a web browser. Errors shown in the browser console to access https://10.25.1.223:8006

/PVE/StdWorkspace.js - 500 (no such file '/PVE/StdWorkspace.js')

I can access the machine through ssh.
What is happening?
Code:
root@pve1:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 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,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP group default qlen 1000
    link/ether 58:20:b1:06:19:00 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f0
    altname enx5820b1061900
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 58:20:b1:06:19:01 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f1
    altname enx5820b1061901
4: eno3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 58:20:b1:06:19:02 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f2
    altname enx5820b1061902
5: eno4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 58:20:b1:06:19:03 brd ff:ff:ff:ff:ff:ff
    altname enp2s0f3
    altname enx5820b1061903
6: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 58:20:b1:06:19:00 brd ff:ff:ff:ff:ff:ff
    inet 10.25.1.223/24 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::5a20:b1ff:fe06:1900/64 scope link proto kernel_ll
       valid_lft forever preferred_lft forever
Code:
root@pve1:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
10.25.1.223 pve1.host pve1

# The following lines are desirable for IPv6 capable hosts

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Code:
root@pve1:~# systemctl status pveproxy
● pveproxy.service - PVE API Proxy Server
     Loaded: loaded (/usr/lib/systemd/system/pveproxy.service; enabled; preset: enabled)
     Active: active (running) since Sun 2025-11-16 22:41:35 EET; 1h 42min ago
 Invocation: ecbe3b9394a74d6d9cdbd6c1c26c60a7
   Main PID: 1911 (pveproxy)
      Tasks: 4 (limit: 154223)
     Memory: 317.6M (peak: 493.2M)
        CPU: 5min 57.227s
     CGroup: /system.slice/pveproxy.service
             ├─1911 pveproxy
             ├─1912 "pveproxy worker"
             ├─1913 "pveproxy worker"
             └─1914 "pveproxy worker"

Nov 16 22:40:04 pve1 pveproxy[1911]: starting server
Nov 16 22:40:04 pve1 pveproxy[1911]: starting 3 worker(s)
Nov 16 22:40:04 pve1 pveproxy[1911]: worker 1912 started
Nov 16 22:40:04 pve1 pveproxy[1911]: worker 1913 started
Nov 16 22:40:04 pve1 pveproxy[1911]: worker 1914 started
root@pve1:~# pveversion -v
proxmox-ve: 9.0.0 (running kernel: 6.14.8-2-pve)
pve-manager: 9.0.3 (running version: 9.0.3/025864202ebb6109)
proxmox-kernel-helper: 9.0.3
proxmox-kernel-6.14.8-2-pve-signed: 6.14.8-2
proxmox-kernel-6.14: 6.14.8-2
ceph-fuse: 19.2.3-pve1
corosync: 3.1.9-pve2
criu: 4.1.1-1
frr-pythontools: 10.3.1-1+pve4
ifupdown2: 3.3.0-1+pmx9
intel-microcode: 3.20250512.1
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libproxmox-acme-perl: 1.7.0
libproxmox-backup-qemu0: 2.0.1
libproxmox-rs-perl: 0.4.1
libpve-access-control: 9.0.3
libpve-apiclient-perl: 3.4.0
libpve-cluster-api-perl: 9.0.6
libpve-cluster-perl: 9.0.6
libpve-common-perl: 9.0.9
libpve-guest-common-perl: 6.0.2
libpve-http-server-perl: 6.0.3
libpve-network-perl: 1.1.6
libpve-rs-perl: 0.10.7
libpve-storage-perl: 9.0.13
libspice-server1: 0.15.2-1+b1
lvm2: 2.03.31-2
lxc-pve: 6.0.4-2
lxcfs: 6.0.4-pve1
novnc-pve: 1.6.0-3
proxmox-backup-client: 4.0.9-1
proxmox-backup-file-restore: 4.0.9-1
proxmox-backup-restore-image: 1.0.0
proxmox-firewall: 1.1.1
proxmox-kernel-helper: 9.0.3
proxmox-mail-forward: 1.0.2
proxmox-mini-journalreader: 1.6
proxmox-offline-mirror-helper: 0.7.0
proxmox-widget-toolkit: 5.0.4
pve-cluster: 9.0.6
pve-container: 6.0.9
pve-docs: 9.0.7
pve-edk2-firmware: 4.2025.02-4
pve-esxi-import-tools: 1.0.1
pve-firewall: 6.0.3
pve-firmware: 3.16-3
pve-ha-manager: 5.0.4
pve-i18n: 3.5.2
pve-qemu-kvm: 10.0.2-4
pve-xtermjs: 5.5.0-2
qemu-server: 9.0.16
smartmontools: 7.4-pve1
spiceterm: 3.4.0
swtpm: 0.8.0+pve2
vncterm: 1.9.0
zfsutils-linux: 2.3.3-pve1

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<title>pve1 - Proxmox Virtual Environment</title>
<link rel="icon" sizes="128x128" href="/pve2/images/logo-128.png" />
<link rel="apple-touch-icon" sizes="128x128" href="/pve2/images/logo-128.png" />
<link rel="stylesheet" type="text/css" href="/pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0" />
<link rel="stylesheet" type="text/css" href="/pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0" />
<link rel="stylesheet" type="text/css" href="/pve2/fa/css/font-awesome.css" />
<link rel="stylesheet" type="text/css" href="/pve2/font-logos/css/font-logos.css" />
<link rel="stylesheet" type="text/css" href="/pve2/css/ext6-pve.css?ver=9.0.3" />
<link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v5.0.4-t1754316706" />
<link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v5.0.4-t1754316706" />

<script type='text/javascript'>
function gettext(message) { return message; }
function ngettext(singular, plural, count) { return count === 1 ? singular : plural; }
</script>

<script type="text/javascript" src="/pve2/ext6/ext-all.js?ver=7.0.0"></script>
<script type="text/javascript" src="/pve2/ext6/charts.js?ver=7.0.0"></script>

<script type="text/javascript" src="/pve2/js/u2f-api.js"></script>
<script type="text/javascript" src="/qrcode.min.js"></script>
<script type="text/javascript">
Proxmox = {
Setup: { auth_cookie_name: 'PVEAuthCookie' },
defaultLang: 'en',
NodeName: 'pve1',
UserName: '',
CSRFPreventionToken: 'null',
ConsentText: ''
};
</script>
<script type="text/javascript" src="/proxmoxlib.js?ver=v5.0.4-t1754316706"></script>
<script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=9.0.3"></script>
<script type="text/javascript" src="/pve2/ext6/locale/locale-en.js?ver=7.0.0"></script>

<script type="text/javascript">
if (typeof(PVE) === 'undefined') PVE = {};
Ext.History.fieldid = 'x-history-field';
Ext.onReady(function() { Ext.create('PVE.StdWorkspace');});
</script>

</head>
<body>
<!-- Fields required for history management -->
<form id="history-form" class="x-hidden">
<input type="hidden" id="x-history-field"/>
</form>
</body>
</html>
* Connection #0 to host 10.25.1.223 left intact
 
Welcome to the Forum!
Have you, by chance, installed any community, ahem..., scripts?
 
Last edited:
  • Like
Reactions: _gabriel
 
The installation is fresh. The iso was downloaded, installed, and the first attempt to access the web was unsuccessful.
 
This is a new installation. No scripts have been added. I've already read about them on the forum.
Strange. The most frequent reason of this particular error is installing some amateur scripts for removing "nag screen".

Anyway... Try:

apt install --reinstall proxmox-widget-toolkit
systemctl restart pveproxy
 
  • Like
Reactions: Johannes S
Strange. The most frequent reason of this particular error is installing some amateur scripts for removing "nag screen".

Anyway... Try:

apt install --reinstall proxmox-widget-toolkit
systemctl restart pveproxy
Code:
root@pve1:~# apt install --reinstall proxmox-widget-toolkit

Reinstallation of proxmox-widget-toolkit is not possible, it cannot be downloaded.
 
Last edited:
What is the output of "apt update" ?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Code:
root@pve1:~# apt update
Hit:1 http://security.debian.org/debian-security trixie-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Ign:4 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:5 https://enterprise.proxmox.com/debian/pve trixie InRelease
Ign:5 https://enterprise.proxmox.com/debian/pve trixie InRelease
Ign:4 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:4 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:5 https://enterprise.proxmox.com/debian/pve trixie InRelease
Err:5 https://enterprise.proxmox.com/debian/pve trixie InRelease
  Cannot initiate the connection to enterprise.proxmox.com:443 (2001:41d0:b00:5900::34). - connect (101: Network is unreachable)
Err:4 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
  Cannot initiate the connection to enterprise.proxmox.com:443 (2001:41d0:b00:5900::34). - connect (101: Network is unreachable) Could not connect to enterprise.proxmox.com:443 (185.219.221.167), connection timed out
  Cannot initiate the connection to enterprise.proxmox.com:443 (2001:41d0:b00:5900::34). - connect (101: Network is unreachable)
59 packages can be upgraded. Run 'apt list --upgradable' to see them.
Warning: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease  Cannot initiate the connection to enterprise.proxmox.com:443 (2001:41d0:b00:5900::34). - connect (101: Network is unreachable)
Warning: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/trixie/InRelease  Cannot initiate the connection to enterprise.proxmox.com:443 (2001:41d0:b00:5900::34). - connect (101: Network is unreachable)
Warning: Some index files failed to download. They have been ignored, or old ones used instead.
 
Your repositories are not set properly, and you possibly do not have proper network connectivity.
But this is unrelated to your GUI issues that, I strongly believe, are caused by one of the ways of disabling "non-production reminder"


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Last edited:
  • Like
Reactions: Johannes S
Your repositories are not set properly, and you possibly do not have proper network connectivity.
But this is unrelated to your GUI issues that, I strongly believe, are caused by one of the ways of disabling "non-production reminder"


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
I didn't configure the repositories because I couldn't connect to the gui. How do I do this via ssh?
 
What is the output of "apt update" ?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
after adding the repository
root@pve1:~# apt update
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian trixie-updates InRelease
Hit:3 http://security.debian.org/debian-security trixie-security InRelease
Get:4 http://download.proxmox.com/debian/pve trixie InRelease [2,771 B]
Get:5 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 Packages [263 kB]
Ign:6 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:7 https://enterprise.proxmox.com/debian/pve trixie InRelease
Ign:7 https://enterprise.proxmox.com/debian/pve trixie InRelease
Ign:6 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:6 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Ign:7 https://enterprise.proxmox.com/debian/pve trixie InRelease
Err:7 https://enterprise.proxmox.com/debian/pve trixie InRelease
Cannot initiate the connection to enterprise.proxmox.com:443 (2a0b:7140:5:100::167). - connect (101: Network is unreachable)
Err:6 https://enterprise.proxmox.com/debian/ceph-squid trixie InRelease
Cannot initiate the connection to enterprise.proxmox.com:443 (2a0b:7140:5:100::167). - connect (101: Network is unreachable) Could not connect to enterprise.proxmox.com:443 (212.224.123.70), connection timed out
Cannot initiate the connection to enterprise.proxmox.com:443 (2a0b:7140:5:100::167). - connect (101: Network is unreachable)
Fetched 266 kB in 38s (7,025 B/s)
48 packages can be upgraded. Run 'apt list --upgradable' to see them.
Warning: Failed to fetch https://enterprise.proxmox.com/debian/ceph-squid/dists/trixie/InRelease Cannot initiate the connection to enterprise.proxmox.com:443 (2a0b:7140:5:100::167). - connect (101: Network is unreachable)
Warning: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/trixie/InRelease Cannot initiate the connection to enterprise.proxmox.com:443 (2a0b:7140:5:100::167). - connect (101: Network is unreachable)
Warning: Some index files failed to download. They have been ignored, or old ones used instead.
root@pve1:~# apt install --reinstall proxmox-widget-toolkit
Upgrading:
proxmox-widget-toolkit

Summary:
Upgrading: 1, Installing: 0, Removing: 0, Not Upgrading: 47
Download size: 220 kB
Freed space: 8,192 B

Get:1 http://download.proxmox.com/debian/pve trixie/pve-no-subscription amd64 proxmox-widget-toolkit all 5.0.6 [220 kB]
Fetched 220 kB in 0s (500 kB/s)
Reading changelogs... Done
(Reading database ... 51449 files and directories currently installed.)
Preparing to unpack .../proxmox-widget-toolkit_5.0.6_all.deb ...
Unpacking proxmox-widget-toolkit (5.0.6) over (5.0.4) ...
Setting up proxmox-widget-toolkit (5.0.6) ...
Unfortunately, it didn't help.
 
Code:
root@pve1:~# apt update
Hit:1 http://security.debian.org/debian-security trixie-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://download.proxmox.com/debian/ceph-squid trixie InRelease
Hit:5 http://download.proxmox.com/debian/pve trixie InRelease
All packages are up to date.
 
Additionally, I see an error in the web console:
Code:
https://10.25.1.223:8006/pve2/js/pvemanagerlib.js?ver=9.0.15 net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)
and the access time is 9s
 
As @_gabriel mentioned - check for duplicate IP. Confirm the IP settings are consistent across all locations:
/etc/hosts
/etc/network/interface
/etc/hostname
ip a

Keep in mind that there are thousands of successful PVE installations a day. Only you, and few others, reported a problem with these symptoms. All reports were traced so far to an operator error. So keep digging at your installation.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox