Web GUI is blank - SSH works

gartzea

New Member
Oct 29, 2024
24
1
3
Hey all,

I just did a clean install of PVE, and it booted just fine. However, when I try to access the Web GUI, I only get a blank page in every browser I try to use, even after clearing the cache. Firefox's console gives the following errors:
Code:
Uncaught SyntaxError: missing ) after condition
ext-all.js:22:690040
Uncaught ReferenceError: Ext is not defined
    <anonymous> https://192.168.0.62:8006/pve2/ext6/charts.js?ver=7.0.0:1
charts.js:1:1
Uncaught ReferenceError: Ext is not defined
    <anonymous> https://192.168.0.62:8006/proxmoxlib.js?ver=v4.2.4-t1729097677:2
proxmoxlib.js:2:1
Uncaught ReferenceError: Ext is not defined
    <anonymous> https://192.168.0.62:8006/pve2/js/pvemanagerlib.js?ver=8.2.7:603
pvemanagerlib.js:603:1
Uncaught ReferenceError: Ext is not defined
    <anonymous> https://192.168.0.62:8006/pve2/ext6/locale/locale-en.js?ver=7.0.0:1
locale-en.js:1:1
Uncaught ReferenceError: Ext is not defined
    <anonymous> https://192.168.0.62:8006/:40
192.168.0.62:8006:40:5

I have followed the steps to fix it present in other forum threads, including apt --reinstall install pve-manager and apt --reinstall install proxmox-widget-toolkit and nothing worked.

Additional info: I'm a big Linux noob and this is my first time trying Proxmox.

Any help would be appreciated! Thanks in advance.
 
Hi @gartzea, welcome to the forum.

Have you used one of the "make proxmox better" scripts, floating out there, that make Proxmox better? I.e. remove the nag.
Have you disabled all extensions in your browser? Have you tried another browser, i.e. Chrome? Have you tried incognito mode?

Hundreds of people install PVE daily without issues. Since we do not know what you did during the installation, nor what was the outcome of the partial package reinstallation (are you sure it worked?), I'd recommend that you go ahead and re-install PVE. Since you just installed it, you don't have any valuable data on it, do you?

Don't run any 3rd party scripts until you are sure that a vanilla install works.

Good luck


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Hi @gartzea, welcome to the forum.

Have you used one of the "make proxmox better" scripts, floating out there, that make Proxmox better? I.e. remove the nag.
Have you disabled all extensions in your browser? Have you tried another browser, i.e. Chrome? Have you tried incognito mode?

Hundreds of people install PVE daily without issues. Since we do not know what you did during the installation, nor what was the outcome of the partial package reinstallation (are you sure it worked?), I'd recommend that you go ahead and re-install PVE. Since you just installed it, you don't have any valuable data on it, do you?

Don't run any 3rd party scripts until you are sure that a vanilla install works.

Good luck


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

I haven't installed anything to my Proxmox installation. I have tried Firefox, Edge, and Chrome, in incognito mode and otherwise.

No errors were presented during the installation, leading me to believe my installation was fine. The same for the package reinstallation, although I'm unsure how to test if it worked. Nevertheless, I'll reinstall it right now and get back.
 
Hi @gartzea, welcome to the forum.

Have you used one of the "make proxmox better" scripts, floating out there, that make Proxmox better? I.e. remove the nag.
Have you disabled all extensions in your browser? Have you tried another browser, i.e. Chrome? Have you tried incognito mode?

Hundreds of people install PVE daily without issues. Since we do not know what you did during the installation, nor what was the outcome of the partial package reinstallation (are you sure it worked?), I'd recommend that you go ahead and re-install PVE. Since you just installed it, you don't have any valuable data on it, do you?

Don't run any 3rd party scripts until you are sure that a vanilla install works.

Good luck


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

@bbgeek17
I just did a clean, vanilla, installation of PVE and the issue persists.
 
https://forum.proxmox.com/threads/web-ui-not-loading-ext-is-not-defined.54486/
https://forum.proxmox.com/threads/proxmox-gui-no-longer-works.58630/

What is the output of "pveversion --verbose"?
What is the output of "cat /etc/os-release " ?
What is the output of "curl -k https://localhost:8006" ?
What is the output of "ip a"?
What is the output of "df -h"?

On your windows workstation open "powershell" and paste the code below - replace the IP with your PVE IP:
Code:
# Bypass SSL verification
Add-Type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
    public bool CheckValidationResult(
        ServicePoint srvPoint, X509Certificate certificate,
        WebRequest request, int certificateProblem) {
        return true;
    }
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy

# Make the HTTPS request
$response = Invoke-WebRequest -Uri "https://172.16.202.201:8006" -UseBasicParsing
$response.Content

what is the output?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Last edited:
https://forum.proxmox.com/threads/web-ui-not-loading-ext-is-not-defined.54486/

What is the output of "pveversion --verbose"?
What is the output of "cat /etc/os-release " ?
What is the output of "curl -k https://localhost:8006" ?
What is the output of "ip a"?
What is the output of "df -h"?

On your windows workstation open "powershell" and paste the code below - replace the IP with your PVE IP:
Code:
# Bypass SSL verification
Add-Type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
    public bool CheckValidationResult(
        ServicePoint srvPoint, X509Certificate certificate,
        WebRequest request, int certificateProblem) {
        return true;
    }
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy

# Make the HTTPS request
$response = Invoke-WebRequest -Uri "https://172.16.202.201:8006" -UseBasicParsing
$response.Content

what is the output?


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Code:
root@gartzea:~# pveversion --verbose
proxmox-ve: 8.2.0 (running kernel: 6.8.4-2-pve)
pve-manager: 8.2.2 (running version: 8.2.2/9355359cd7afbae4)
proxmox-kernel-helper: 8.1.0
proxmox-kernel-6.8: 6.8.4-2
proxmox-kernel-6.8.4-2-pve-signed: 6.8.4-2
ceph-fuse: 17.2.7-pve3
corosync: 3.1.7-pve3
criu: 3.17.1-2
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx8
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-4
libknet1: 1.28-pve1
libproxmox-acme-perl: 1.5.0
libproxmox-backup-qemu0: 1.4.1
libproxmox-rs-perl: 0.3.3
libpve-access-control: 8.1.4
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 8.0.6
libpve-cluster-perl: 8.0.6
libpve-common-perl: 8.2.1
libpve-guest-common-perl: 5.1.1
libpve-http-server-perl: 5.1.0
libpve-network-perl: 0.9.8
libpve-rs-perl: 0.8.8
libpve-storage-perl: 8.2.1
libspice-server1: 0.15.1-1
lvm2: 2.03.16-2
lxc-pve: 6.0.0-1
lxcfs: 6.0.0-pve2
novnc-pve: 1.4.0-3
proxmox-backup-client: 3.2.0-1
proxmox-backup-file-restore: 3.2.0-1
proxmox-kernel-helper: 8.1.0
proxmox-mail-forward: 0.2.3
proxmox-mini-journalreader: 1.4.0
proxmox-offline-mirror-helper: 0.6.6
proxmox-widget-toolkit: 4.2.1
pve-cluster: 8.0.6
pve-container: 5.0.10
pve-docs: 8.2.1
pve-edk2-firmware: 4.2023.08-4
pve-esxi-import-tools: 0.7.0
pve-firewall: 5.0.5
pve-firmware: 3.11-1
pve-ha-manager: 4.0.4
pve-i18n: 3.2.2
pve-qemu-kvm: 8.1.5-5
pve-xtermjs: 5.3.0-3
qemu-server: 8.2.1
smartmontools: 7.3-pve1
spiceterm: 3.3.0
swtpm: 0.8.0+pve1
vncterm: 1.8.0
zfsutils-linux: 2.2.3-pve2

Code:
root@gartzea:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Code:
root@gartzea:~# curl -k https://localhost:8006
<!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>gartzea - 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=8.2.2" />
    <link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.2.1-t1713893106" />
    <link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.2.1-t1713893106" />

    <script type='text/javascript'>function gettext(buf) { return buf; }</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: 'gartzea',
        UserName: '',
        CSRFPreventionToken: 'null'
    };
    </script>
    <script type="text/javascript" src="/proxmoxlib.js?ver=v4.2.1-t1713893106"></script>
    <script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=8.2.2"></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>

Code:
root@gartzea:~# 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: enp0s7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
    link/ether bc:ae:c5:9b:8a:d5 brd ff:ff:ff:ff:ff:ff
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether bc:ae:c5:9b:8a:d5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.62/24 scope global vmbr0
       valid_lft forever preferred_lft forever
    inet6 fe80::beae:c5ff:fe9b:8ad5/64 scope link
       valid_lft forever preferred_lft forever

Code:
root@gartzea:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
udev                  3.9G     0  3.9G   0% /dev
tmpfs                 795M  924K  794M   1% /run
/dev/mapper/pve-root   94G  2.6G   87G   3% /
tmpfs                 3.9G   34M  3.9G   1% /dev/shm
tmpfs                 5.0M     0  5.0M   0% /run/lock
/dev/fuse             128M   16K  128M   1% /etc/pve
tmpfs                 795M     0  795M   0% /run/user/0

Powershell Output:

Code:
<!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>gartzea - 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=8.2.2" />
    <link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.2.1-t1713893106" />
    <link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.2.1-t1713893106" />

    <script type='text/javascript'>function gettext(buf) { return buf; }</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: 'gartzea',
        UserName: '',
        CSRFPreventionToken: 'null'
    };
    </script>
    <script type="text/javascript" src="/proxmoxlib.js?ver=v4.2.1-t1713893106"></script>
    <script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=8.2.2"></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>
 
Make sure you updated your system with latest packages. Many of the packages in your version output are behind.
"apt update"
"apt dist-upgrade"

review information in these threads to see if anything applies to you.

Install "debsums":
Code:
sudo apt update
sudo apt install debsums

Run the "sudo debsums -s" to confirm integrity of your system.

Run "journalctl -f" and then try to access the UI, does anything appear in the log?
Repeat access to Ui while you are running: tail -f /var/log/pveproxy/access.log



Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: esi_y
How are you accessing the Web GUI, i.e. what lies between you and the node, how is it routed?
I might have misunderstood your question, but there's nothing between me and the node. I'm accessing it through my local network, with both machines plugged into the same router.
 
I might have misunderstood your question, but there's nothing between me and the node. I'm accessing it through my local network, with both machines plugged into the same router.

Yeah, sorry, I kind of figured it since from the addresses since. The check in the logs suggested to you by @bbgeek17 is also what I would start with.

Another thing, I would try to tunnel in via SSH and see if that works. If you only have Windows at hand, it seems to be a bit elaborate with e.g. PuTTY [1]. I would just want to exclude that something is corrupting the payload your browser gets. Consider also e.g. any blockers, etc.

[1] https://www.digitalocean.com/commun...c-securely-without-a-vpn-using-a-socks-tunnel
 
Make sure you updated your system with latest packages. Many of the packages in your version output are behind.
"apt update"
"apt dist-upgrade"


review information in these threads to see if anything applies to you.

Install "debsums":
Code:
sudo apt update
sudo apt install debsums

Run the "sudo debsums -s" to confirm integrity of your system.

Run "journalctl -f" and then try to access the UI, does anything appear in the log?
Repeat access to Ui while you are running: tail -f /var/log/pveproxy/access.log



Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
Running apt update gave me some errors:
Code:
root@gartzea:~# apt update
Hit:1 http://ftp.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Hit:3 http://ftp.debian.org/debian bookworm-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve bookworm InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease
  401  Unauthorized [IP: 170.130.165.90 443]
Err:6 https://enterprise.proxmox.com/debian/pve bookworm InRelease
  401  Unauthorized [IP: 170.130.165.90 443]
Reading package lists... Done
E: Failed to fetch https://enterprise.proxmox.com/debian/ceph-quincy/dists/bookworm/InRelease  401  Unauthorized [IP: 170.130.165.90 443]
E: The repository 'https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/bookworm/InRelease  401  Unauthorized [IP: 170.130.165.90 443]
E: The repository 'https://enterprise.proxmox.com/debian/pve bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

I did the steps found in https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo with no luck.

sudo debsums -s executes normally, giving no output (as intended, I think)

Nothing appears when running journalctl -f

Here's the tail -f /var/log/pveproxy/access.log output:
Code:
root@gartzea:~# tail -f /var/log/pveproxy/access.log
::ffff:192.168.0.11 - - [29/10/2024:13:52:27 -0300] "GET /pwt/css/ext6-pmx.css?ver=v4.2.4-t1729097677 HTTP/1.1" 200 2013
::ffff:192.168.0.11 - - [29/10/2024:13:52:27 -0300] "GET /pwt/themes/theme-proxmox-dark.css?ver=v4.2.4-t1729097677 HTTP/1.1" 200 3428
::ffff:192.168.0.11 - - [29/10/2024:13:52:27 -0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
::ffff:192.168.0.11 - - [29/10/2024:13:52:27 -0300] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
::ffff:192.168.0.11 - - [29/10/2024:13:52:28 -0300] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
::ffff:192.168.0.11 - - [29/10/2024:13:52:29 -0300] "GET /proxmoxlib.js?ver=v4.2.4-t1729097677 HTTP/1.1" 200 143633
::ffff:192.168.0.11 - - [29/10/2024:13:52:29 -0300] "GET /pve2/js/pvemanagerlib.js?ver=8.2.7 HTTP/1.1" 200 304769
::ffff:192.168.0.11 - - [29/10/2024:13:52:29 -0300] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
::ffff:192.168.0.11 - - [29/10/2024:13:52:29 -0300] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4898
::ffff:192.168.0.11 - - [29/10/2024:13:52:29 -0300] "GET /qrcode.min.js HTTP/1.1" 200 6929
::ffff:192.168.0.11 - - [29/10/2024:13:56:13 -0300] "GET / HTTP/1.1" 200 890
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all.css?ver=7.0.0 HTTP/1.1" 200 66
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/fa/css/font-awesome.css HTTP/1.1" 200 7289
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/crisp/resources/charts-all.css?ver=7.0.0 HTTP/1.1" 200 780
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/charts.js?ver=7.0.0 HTTP/1.1" 200 108273
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pwt/themes/theme-proxmox-dark.css?ver=v4.2.4-t1729097677 HTTP/1.1" 200 3428
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/js/u2f-api.js HTTP/1.1" 200 4898
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /qrcode.min.js HTTP/1.1" 200 6929
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /proxmoxlib.js?ver=v4.2.4-t1729097677 HTTP/1.1" 200 143633
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/ext-all.js?ver=7.0.0 HTTP/1.1" 200 683505
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/font-logos/css/font-logos.css HTTP/1.1" 200 904
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/css/ext6-pve.css?ver=8.2.7 HTTP/1.1" 200 3682
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/js/pvemanagerlib.js?ver=8.2.7 HTTP/1.1" 200 304769
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pwt/css/ext6-pmx.css?ver=v4.2.4-t1729097677 HTTP/1.1" 200 2013
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/locale/locale-en.js?ver=7.0.0 HTTP/1.1" 200 2740
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_1.css HTTP/1.1" 200 32919
::ffff:192.168.0.11 - - [29/10/2024:13:56:16 -0300] "GET /pve2/ext6/theme-crisp/resources/theme-crisp-all_2.css HTTP/1.1" 200 6217
::ffff:192.168.0.11 - - [29/10/2024:13:56:53 -0300] "GET /pve2/images/logo-128.png HTTP/1.1" 200 4977
::ffff:192.168.0.11 - - [29/10/2024:13:56:53 -0300] "GET /pve2/images/logo-128.png HTTP/1.1" 200 4977
 
Running apt update gave me some errors:
Code:
root@gartzea:~# apt update
Hit:1 http://ftp.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org/debian-security bookworm-security InRelease
Hit:3 http://ftp.debian.org/debian bookworm-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve bookworm InRelease
Err:5 https://enterprise.proxmox.com/debian/ceph-quincy bookworm InRelease
  401  Unauthorized [IP: 170.130.165.90 443]
Err:6 https://enterprise.proxmox.com/debian/pve bookworm InRelease
  401  Unauthorized [IP: 170.130.165.90 443]
Reading package lists... Done

You have the subscription only repos enabled at the same time, you can completely disregard this for now. Also, for the record, I often install / reinstall PVE from ISO without any updates to make tests and the packages state as from ISO right after install certainly never have this kind of bug within.
 
  • Like
Reactions: gartzea
Yeah, sorry, I kind of figured it since from the addresses since. The check in the logs suggested to you by @bbgeek17 is also what I would start with.

Another thing, I would try to tunnel in via SSH and see if that works. If you only have Windows at hand, it seems to be a bit elaborate with e.g. PuTTY [1]. I would just want to exclude that something is corrupting the payload your browser gets. Consider also e.g. any blockers, etc.

[1] https://www.digitalocean.com/commun...c-securely-without-a-vpn-using-a-socks-tunnel
I followed that guide but unfortunately didn't get any luck!
 
I followed that guide but unfortunately didn't get any luck!

No you are good, there's a file in /etc/apt/sources.list.d/ with enterprise in its name, you could just delete it. If you apt update after, it will be good.

But this is not your problem.
 
Yeah, sorry, I kind of figured it since from the addresses since. The check in the logs suggested to you by @bbgeek17 is also what I would start with.

Another thing, I would try to tunnel in via SSH and see if that works. If you only have Windows at hand, it seems to be a bit elaborate with e.g. PuTTY [1]. I would just want to exclude that something is corrupting the payload your browser gets. Consider also e.g. any blockers, etc.

[1] https://www.digitalocean.com/commun...c-securely-without-a-vpn-using-a-socks-tunnel

Also, if the above is too much work, did you e.g. try to View Source in your browser if it even appears to load the complete thing properly? To me this sounds completely network issue, something between node and your client machine.
 
Also, if the above is too much work, did you e.g. try to View Source in your browser if it even appears to load the complete thing properly? To me this sounds completely network issue, something between node and your client machine.

Would you mind trying:

apt install iputils-arping

then:

arping -b 192.168.0.62

(or whatever IP you assigned to the node)
 
Something funny I caught on now, how did you install the PVE? Because the stock installer does not ship with sudo. ;)

Oops, I should have clarified! I ran it without sudo. I assume running it logged as root does the same sudo, right? Running anything with sudo just tells me the command isn't found.
 
Also, if the above is too much work, did you e.g. try to View Source in your browser if it even appears to load the complete thing properly? To me this sounds completely network issue, something between node and your client machine.
Here's the result of "view source":

HTML:
<!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>gartzea - 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=8.2.7" />
    <link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=v4.2.4-t1729097677" />
    <link rel="stylesheet" type="text/css" media="(prefers-color-scheme: dark)" href="/pwt/themes/theme-proxmox-dark.css?ver=v4.2.4-t1729097677" />
    
    <script type='text/javascript'>function gettext(buf) { return buf; }</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: 'gartzea',
    UserName: '',
    CSRFPreventionToken: 'null'
    };
    </script>
    <script type="text/javascript" src="/proxmoxlib.js?ver=v4.2.4-t1729097677"></script>
    <script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=8.2.7"></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>
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!