LXC Web GUI not working

server_paul

Member
Jun 22, 2022
11
0
6
Until yesterday, my proxmox Web GUI worked properly.
Today, the sites of the Datacenter, nodes and storages still load properly.
But as soon as I select a LXC or VM, the site doesnt change/update, it stays where I was before (the node-screen p. e.).
If I go back to the node screen then, that site does load, but its not displayed well.
 

Attachments

  • Bildschirmfoto 2022-06-22 um 07.55.22.png
    Bildschirmfoto 2022-06-22 um 07.55.22.png
    121.2 KB · Views: 33
Hi,
does the issue also happen with another browser/after you clear the browser cache? Do you seen any error in the browser's console (can be accessed after Crtl+Shift+C in many browsers).
 
No, it's not the browser's fault, i think. I tried it with Safari and Chrome and deleted the cache in both of them.
 
Last edited:
Please check the browser's console for any error messages and provide the output of pveversion -v.
 
Running that in the node-shell says:
Code:
root@pve:~# pveversion -v
proxmox-ve: 7.2-1 (running kernel: 5.15.35-2-pve)
pve-manager: 7.2-4 (running version: 7.2-4/ca9d43cc)
pve-kernel-5.15: 7.2-4
pve-kernel-helper: 7.2-4
pve-kernel-5.13: 7.1-9
pve-kernel-5.15.35-2-pve: 5.15.35-5
pve-kernel-5.13.19-6-pve: 5.13.19-15
pve-kernel-5.13.19-2-pve: 5.13.19-4
ceph: 16.2.7
ceph-fuse: 16.2.7
corosync: 3.1.5-pve2
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve1
libproxmox-acme-perl: 1.4.2
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.2-2
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.2-2
libpve-guest-common-perl: 4.1-2
libpve-http-server-perl: 4.1-2
libpve-storage-perl: 7.2-4
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 4.0.12-1
lxcfs: 4.0.12-pve1
novnc-pve: 1.3.0-3
proxmox-backup-client: 2.2.3-1
proxmox-backup-file-restore: 2.2.3-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.5.1
pve-cluster: 7.2-1
pve-container: 4.2-1
pve-docs: 7.2-2
pve-edk2-firmware: 3.20210831-2
pve-firewall: 4.2-5
pve-firmware: 3.4-2
pve-ha-manager: 3.3-4
pve-i18n: 2.7-2
pve-qemu-kvm: 6.2.0-10
pve-xtermjs: 4.16.0-1
qemu-server: 7.2-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.7.1~bpo11+1
vncterm: 1.7-1
zfsutils-linux: 2.1.4-pve1

The browser's (Safari at it's latest version) console says "Failed to load resource: Du bist nicht berechtigt, auf die angeforderte Ressource zuzugreifen." / "Failed to load resource: You are not authorized to access the requested resource."
After clicking on a CT it says
Code:
[Error] TypeError: undefined is not a constructor (evaluating 'new c(a[0])')
    anonymous (Anonymes Skript 1 (Zeile 2))
    create (ext-all.js:22:116005)
    widget (ext-all.js:22:116221)
    create (ext-all.js:22:212686)
    lookupComponent (ext-all.js:22:1230154)
    prepareItems (ext-all.js:22:1235149)
    add (ext-all.js:22:1225060)
    initItems (ext-all.js:22:1229523)
    initComponent (ext-all.js:22:1229247)
    constructor (ext-all.js:22:560818)
    ctor (ext-all.js:22:5351)
    widget (ext-all.js:22:116242)
    create (ext-all.js:22:212686)
    lookupComponent (ext-all.js:22:1230154)
    prepareItems (ext-all.js:22:1235149)
    add (ext-all.js:22:1225060)
    initItems (ext-all.js:22:1229523)
    initComponent (ext-all.js:22:1229247)
    constructor (ext-all.js:22:560818)
    ctor (ext-all.js:22:5351)
    widget (ext-all.js:22:116242)
    create (ext-all.js:22:212686)
    lookupComponent (ext-all.js:22:1230154)
    prepareItems (ext-all.js:22:1235149)
    add (ext-all.js:22:1225060)
    initItems (ext-all.js:22:1229523)
    initItems (ext-all.js:22:1412390)
    initComponent (ext-all.js:22:1229247)
    initComponent (ext-all.js:22:1412096)
    callParent (ext-all.js:22:97955)
    initComponent (pvemanagerlib.js:12136)
    constructor (ext-all.js:22:560818)
    constructor (ext-all.js:22:102296)
    widget (ext-all.js:22:116242)
    create (ext-all.js:22:212686)
    lookupComponent (ext-all.js:22:1230154)
    prepareItems (ext-all.js:22:1235149)
    add (ext-all.js:22:1225060)
    activateCard (pvemanagerlib.js:10840)
    selectionchange (pvemanagerlib.js:10784)
    fire (ext-all.js:22:158830)
    doFireEvent (ext-all.js:22:166351)
    doFireEvent (ext-all.js:22:462475)
    (anonyme Funktion) (ext-all.js:22:501616)
    fireEventArgs (ext-all.js:22:165255)
    fireEvent (ext-all.js:22:164986)
    updateSelection (ext-all.js:22:1092976)
    b (ext-all.js:22:86306)
    initComponent (pvemanagerlib.js:10959)
    callParent (ext-all.js:22:97955)
    initComponent (pvemanagerlib.js:27387)
    constructor (ext-all.js:22:560818)
    constructor (ext-all.js:22:102296)
    widget (ext-all.js:22:116242)
    create (ext-all.js:22:212686)
    lookupComponent (ext-all.js:22:1230154)
    prepareItems (ext-all.js:22:1235149)
    add (ext-all.js:22:1225060)
    setContent (pvemanagerlib.js:50430)
    selectionchange (pvemanagerlib.js:50551)
    fire (ext-all.js:22:158830)
    doFireEvent (ext-all.js:22:166351)
    fireEventArgs (ext-all.js:22:165255)
    fireEvent (ext-all.js:22:164986)
    maybeFireSelectionChange (ext-all.js:22:1605702)
    doSingleSelect (ext-all.js:22:1605612)
    doSelect (ext-all.js:22:1603772)
    selectWithEventSingle (ext-all.js:22:1609940)
    selectWithEvent (ext-all.js:22:1600715)
    onNavigate (ext-all.js:22:1602357)
    fire (ext-all.js:22:158830)
    doFireEvent (ext-all.js:22:166351)
    fireEventArgs (ext-all.js:22:165255)
    fireEvent (ext-all.js:22:164986)
    fireNavigateEvent (ext-all.js:22:1844429)
    onCellClick (ext-all.js:22:1836155)
    onCellClick (ext-all.js:22:2329434)
    fire (ext-all.js:22:158830)
    doFireEvent (ext-all.js:22:166351)
    doFireEvent (ext-all.js:22:568879)
    (anonyme Funktion) (ext-all.js:22:501616)
    fireEventArgs (ext-all.js:22:165255)
    fireEvent (ext-all.js:22:164986)
    processItemEvent (ext-all.js:22:1886220)
    processUIEvent (ext-all.js:22:1639177)
    processUIEvent (ext-all.js:22:2332437)
    handleEvent (ext-all.js:22:1638637)
    fire (ext-all.js:22:158830)
    fire (ext-all.js:22:272678)
    publish (ext-all.js:22:272303)
    publishDelegatedDomEvent (ext-all.js:22:272487)
    doDelegatedEvent (ext-all.js:22:273041)
    onDelegatedEvent (ext-all.js:22:272827)
    onDelegatedEvent
 

Attachments

  • Bildschirm­foto 2022-06-23 um 19.21.24.png
    Bildschirm­foto 2022-06-23 um 19.21.24.png
    897.2 KB · Views: 5
Last edited:
Could you add ?debug=1 to the URL, e.g. https://192.168.20.241:8006/?debug=1 and share the error message again? Please also install debsums and check with debsums -s pve-manager proxmox-widget-toolkit libjs-extjs.
 
with ?debug=1 Safari's console says
[Warning] [W] Overriding existing mapping: 'widget.userShowPermissionWindow' From 'Proxmox.PermissionView' to 'PVE.dc.PermissionView'. Is this intentional? (ext-all-debug.js, line 10406)
Failed to load resource: the server responded with a status of 501 (no such file '/widget/pmxNotesView.js') create — ext-all-debug.js:17019:90
and
[Error] Error: [Ext.create] Unrecognized class name / alias: widget.pmxNotesView create (ext-all-debug.js:17019:90) widget (ext-all-debug.js:17079) create (ext-all-debug.js:30391) lookupComponent (ext-all-debug.js:158772) prepareItems (ext-all-debug.js:159407) add (ext-all-debug.js:158220) initItems (ext-all-debug.js:158678) initComponent (ext-all-debug.js:158638) constructor (ext-all-debug.js:74093) Ext.container.Container (ext-all-debug.js:14563) widget (ext-all-debug.js:17081) create (ext-all-debug.js:30391) lookupComponent (ext-all-debug.js:158772) prepareItems (ext-all-debug.js:159407) add (ext-all-debug.js:158220) initItems (ext-all-debug.js:158678) initComponent (ext-all-debug.js:158638) constructor (ext-all-debug.js:74093) Ext.container.Container (ext-all-debug.js:14563) widget (ext-all-debug.js:17081) create (ext-all-debug.js:30391) lookupComponent (ext-all-debug.js:158772) prepareItems (ext-all-debug.js:159407) add (ext-all-debug.js:158220) initItems (ext-all-debug.js:158678) callParent (ext-all-debug.js:13648) initItems (ext-all-debug.js:178633) initComponent (ext-all-debug.js:158638) callParent (ext-all-debug.js:13648) initComponent (ext-all-debug.js:178622) callParent (ext-all-debug.js:13648) initComponent (pvemanagerlib.js:12136) constructor (ext-all-debug.js:74093) PVE.qemu.Summary (ext-all-debug.js:14563) widget (ext-all-debug.js:17081) create (ext-all-debug.js:30391) lookupComponent (ext-all-debug.js:158772) prepareItems (ext-all-debug.js:159407) add (ext-all-debug.js:158220) activateCard (pvemanagerlib.js:10840) selectionchange (pvemanagerlib.js:10784) fire (ext-all-debug.js:22896) doFireEvent (ext-all-debug.js:23936) doFireEvent (ext-all-debug.js:61669) (anonyme Funktion) (ext-all-debug.js:66467) fireEventArgs (ext-all-debug.js:23790) fireEvent (ext-all-debug.js:23747) updateSelection (ext-all-debug.js:143498) setter (ext-all-debug.js:11589) initComponent (pvemanagerlib.js:10959) callParent (ext-all-debug.js:13648) initComponent (pvemanagerlib.js:27398) constructor (ext-all-debug.js:74093) PVE.lxc.Config (ext-all-debug.js:14563) widget (ext-all-debug.js:17081) create (ext-all-debug.js:30391) lookupComponent (ext-all-debug.js:158772) prepareItems (ext-all-debug.js:159407) add (ext-all-debug.js:158220) setContent (pvemanagerlib.js:50444) selectionchange (pvemanagerlib.js:50565) fire (ext-all-debug.js:22896) doFireEvent (ext-all-debug.js:23936) fireEventArgs (ext-all-debug.js:23790) fireEvent (ext-all-debug.js:23747) maybeFireSelectionChange (ext-all-debug.js:199936) doSingleSelect (ext-all-debug.js:199928) doSelect (ext-all-debug.js:199735) selectWithEventSingle (ext-all-debug.js:200372) selectWithEvent (ext-all-debug.js:199438) onNavigate (ext-all-debug.js:199574) fire (ext-all-debug.js:22896) doFireEvent (ext-all-debug.js:23936) fireEventArgs (ext-all-debug.js:23790) fireEvent (ext-all-debug.js:23747) fireNavigateEvent (ext-all-debug.js:222821) onCellClick (ext-all-debug.js:222178) callParent (ext-all-debug.js:13648) onCellClick (ext-all-debug.js:269332) fire (ext-all-debug.js:22896) doFireEvent (ext-all-debug.js:23936) doFireEvent (ext-all-debug.js:74950) (anonyme Funktion) (ext-all-debug.js:66467) fireEventArgs (ext-all-debug.js:23790) fireEvent (ext-all-debug.js:23747) processItemEvent (ext-all-debug.js:226507:299) processUIEvent (ext-all-debug.js:203400) callParent (ext-all-debug.js:13648) processUIEvent (ext-all-debug.js:269591) handleEvent (ext-all-debug.js:203350) fire (ext-all-debug.js:22896) fire (ext-all-debug.js:37951) publish (ext-all-debug.js:37911) publishDelegatedDomEvent (ext-all-debug.js:37933) doDelegatedEvent (ext-all-debug.js:37977) onDelegatedEvent (ext-all-debug.js:37964) onDelegatedEvent
and
[Error] [E] [Ext.Loader] Some requested files failed to load. log (ext-all-debug.js:10406) logx (ext-all-debug.js:10442) (anonyme Funktion) (ext-all-debug.js:10445) onLoadFailure (ext-all-debug.js:21442) (anonyme Funktion) (ext-all-debug.js:1018)

root@pve:~# debsums -s pve-manager proxmox-widget-toolkit libjs-extjs debsums: changed file /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js (from proxmox-widget-toolkit package) root@pve:~#
 
root@pve:~# debsums -s pve-manager proxmox-widget-toolkit libjs-extjs debsums: changed file /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js (from proxmox-widget-toolkit package) root@pve:~#
Well, please reinstall that package and don't change it ;)
 
  • Like
Reactions: server_paul
After running apt-get reinstall pve-manager proxmox-widget-toolkit libjs-extjs and a restart i received this error1656346203116.jpeg

After a second restart and booting in the Advanced Options, everything's working again, thanks!!
 
Last edited:
After running apt-get reinstall pve-manager proxmox-widget-toolkit libjs-extjs and a restart i received this errorView attachment 38479

After a second restart and booting in the Advanced Options, everything's working again, thanks!!
Do you mean you get this error only when booting a specific kernel? I'd still check the health of the disk (e.g. using smartctl) to make sure it's still fine.
 
I'm running openmediavault on Proxmox, which has an 3TB partition on /dev/sda (where the error occurred).
That error occurred after rebooting yesterday.
Since then, openmediavault recognizes the disk but it won't mount it.
First I thought that the error was due to openmediavault...
https://forum.openmediavault.org/index.php?thread/43693-disk-isn-t-mounted/

This is what smartctl says for /dev/sda root@pve:~# smartctl -a /dev/sda smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.15.35-3-pve] (local build) Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Model Family: Western Digital Red Device Model: WDC WD50EFRX-68L0BN1 Serial Number: WD-WXB1HB4MTXU4 LU WWN Device Id: 5 0014ee 2b7f560be Firmware Version: 82.00A82 User Capacity: 5,000,981,078,016 bytes [5.00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: 5700 rpm Device is: In smartctl database [for details use: -P show] ATA Version is: ACS-2, ACS-3 T13/2161-D revision 3b SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Tue Jun 28 20:28:21 2022 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: (54240) seconds. Offline data collection capabilities: (0x7b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 542) minutes. Conveyance self-test routine recommended polling time: ( 5) minutes. SCT capabilities: (0x303d) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 090 090 051 Pre-fail Always - 6780 3 Spin_Up_Time 0x0027 215 202 021 Pre-fail Always - 8225 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 37 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 2 7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0 9 Power_On_Hours 0x0032 044 044 000 Old_age Always - 40969 10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0 11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 37 192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 28 193 Load_Cycle_Count 0x0032 199 199 000 Old_age Always - 4472 194 Temperature_Celsius 0x0022 113 106 000 Old_age Always - 39 196 Reallocated_Event_Count 0x0032 198 198 000 Old_age Always - 2 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 261 198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0 200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0 SMART Error Log Version: 1 No Errors Logged SMART Self-test log structure revision number 1 No self-tests have been logged. [To run self-tests, use: smartctl -t] SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.