Blank page after updating today

Breymja

Well-Known Member
Aug 14, 2017
58
1
48
33
I did update the system today and since only get a blank page with the following content when trying to access the Web UI:


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>server-01 - 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" />
    <link rel="stylesheet" type="text/css" href="/pve2/ext6/crisp/resources/charts-all.css" />
    <link rel="stylesheet" type="text/css" href="/pve2/fa/css/font-awesome.css" />
    <link rel="stylesheet" type="text/css" href="/pve2/css/ext6-pve.css?ver=6.2-10" />
    <link rel="stylesheet" type="text/css" href="/pwt/css/ext6-pmx.css?ver=2.2-9" />
    
    <script type='text/javascript'>function gettext(buf) { return buf; }</script>
    
    <script type="text/javascript" src="/pve2/ext6/ext-all.js"></script>
    <script type="text/javascript" src="/pve2/ext6/charts.js"></script>
    
    <script type="text/javascript" src="/pve2/js/u2f-api.js"></script>
    <script type="text/javascript" src="/pve2/js/qrcode.min.js"></script>
    <script type="text/javascript">
    Proxmox = {
    Setup: { auth_cookie_name: 'PVEAuthCookie' },
    defaultLang: 'en',
    UserName: '',
    CSRFPreventionToken: 'null'
    };
    </script>
    <script type="text/javascript" src="/proxmoxlib.js?ver=2.2-9"></script>
    <script type="text/javascript" src="/pve2/js/pvemanagerlib.js?ver=6.2-10"></script>
    <script type="text/javascript" src="/pve2/ext6/locale/locale-en.js"></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>

I saw the suggestion to do apt-get install --reinstall libjs-extjs elsewhere, but that didn't help.
Using different browers, icognito mode, removing cache didn't help either.

Browser console reports:
Code:
Starting PVE Manager
Wizard.js:1 Failed to load resource: the server responded with a status of 501 (no such file '/PVE/window/Wizard.js')
ext-all.js:22 GET https://xxxxx/PVE/panel/AuthBase.js?_dc=1596675644979 net::ERR_ABORTED 501 (no such file '/PVE/panel/AuthBase.js')
evaluateLoadElement @ ext-all.js:22
loadElement @ ext-all.js:22
load @ ext-all.js:22
loadEntries @ ext-all.js:22
processRequest @ ext-all.js:22
load @ ext-all.js:22
requestComplete @ ext-all.js:22
notify @ ext-all.js:22
processLoadedEntries @ ext-all.js:22
notifyRequests @ ext-all.js:22
r @ ext-all.js:22
(anonym) @ ext-all.js:22
u @ ext-all.js:22
ext-all.js:22 GET https://xxxxx/PVE/panel/Config.js?_dc=1596675644980 net::ERR_ABORTED 501 (no such file '/PVE/panel/Config.js')
evaluateLoadElement @ ext-all.js:22
loadElement @ ext-all.js:22
load @ ext-all.js:22
loadEntries @ ext-all.js:22
processRequest @ ext-all.js:22
load @ ext-all.js:22
requestComplete @ ext-all.js:22
notify @ ext-all.js:22
processLoadedEntries @ ext-all.js:22
notifyRequests @ ext-all.js:22
r @ ext-all.js:22
(anonym) @ ext-all.js:22
u @ ext-all.js:22
error (asynchron)
createLoadElement @ ext-all.js:22
loadElement @ ext-all.js:22
load @ ext-all.js:22
loadEntries @ ext-all.js:22
processRequest @ ext-all.js:22
load @ ext-all.js:22
requestComplete @ ext-all.js:22
notify @ ext-all.js:22
processLoadedEntries @ ext-all.js:22
notifyRequests @ ext-all.js:22
r @ ext-all.js:22
(anonym) @ ext-all.js:22
u @ ext-all.js:22
ext-all.js:22 GET https://xxxxx/PVE/panel/StatusView.js?_dc=1596675644998 net::ERR_ABORTED 501 (no such file '/PVE/panel/StatusView.js')

After about four minutes the page actually did come up, but i don't really want to wait for four minutes each time i want to get into the Interface oO
 
Hi,

what is the OS system - browser? could you please post output of: pveversion -v as well :)
 
Windows 10, 2004
Chrome, Latest
Firefox, Latest
Edge, Latest

root@server-01 ~ # pveversion -v
proxmox-ve: 6.2-1 (running kernel: 5.4.44-1-pve)
pve-manager: 6.2-10 (running version: 6.2-10/a20769ed)
pve-kernel-5.4: 6.2-4
pve-kernel-helper: 6.2-4
pve-kernel-5.4.44-2-pve: 5.4.44-2
pve-kernel-5.4.44-1-pve: 5.4.44-1
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.4-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.16-pve1
libproxmox-acme-perl: 1.0.4
libpve-access-control: 6.1-2
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-5
libpve-guest-common-perl: 3.1-1
libpve-http-server-perl: 3.0-6
libpve-storage-perl: 6.2-5
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve3
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.2-9
pve-cluster: 6.1-8
pve-container: 3.1-12
pve-docs: 6.2-5
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-2
pve-firmware: 3.1-1
pve-ha-manager: 3.0-9
pve-i18n: 2.1-3
pve-qemu-kvm: 5.0.0-11
pve-xtermjs: 4.3.0-1
qemu-server: 6.2-11
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.4-pve1
 
everything looks good

i forget something important, did you reboot the node after upgrade?

if you already restarted please try to re-install the following packages:

Code:
apt install --reinstall libjs-extjs pve-manager
 
No, a reboot wasn't required for updates until now. I fear it might cause the VMs to break if something is wrong there. Shall i really reboot?
 
if you upgrade your system / new kernel is necessary to restart the system, to use the new PVE kernel.
 
Well, an update never broke the UI before, no matter if i restarted to get the new kernel or not.

I did restart, new kernel is active and the issue was persisting. So i executed the reinstall commands mentioned above and restarted pveproxy, but the issue is still persisting.

Anything else i can provide? As long as it loads after 5 minutes it's fine for me, as we'll be moving over to new hardware on September 1st, anyway, but something went wrong somewhere.

Code:
pveversion -v
proxmox-ve: 6.2-1 (running kernel: 5.4.44-2-pve)
pve-manager: 6.2-10 (running version: 6.2-10/a20769ed)
pve-kernel-5.4: 6.2-4
pve-kernel-helper: 6.2-4
pve-kernel-5.4.44-2-pve: 5.4.44-2
pve-kernel-5.4.44-1-pve: 5.4.44-1
pve-kernel-5.0.15-1-pve: 5.0.15-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.4-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.16-pve1
libproxmox-acme-perl: 1.0.4
libpve-access-control: 6.1-2
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-5
libpve-guest-common-perl: 3.1-1
libpve-http-server-perl: 3.0-6
libpve-storage-perl: 6.2-5
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve3
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.2-9
pve-cluster: 6.1-8
pve-container: 3.1-12
pve-docs: 6.2-5
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-2
pve-firmware: 3.1-1
pve-ha-manager: 3.0-9
pve-i18n: 2.1-3
pve-qemu-kvm: 5.0.0-11
pve-xtermjs: 4.3.0-1
qemu-server: 6.2-11
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.4-pve1
 
Well, haven't had any success in finding out the cause of this issue. I wonder if i can somehow downgrade to whatever the prior working version was?
 
Did anyone have success figuring this out?!? I'm having this exact issue right now in production
 

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!