No web GUI after upgrade from 9.0.11 to 9.1.6

Kordian

Well-Known Member
Mar 31, 2018
31
0
46
53
Hello,
I had this issue already when upgrading from 8 to 9. Now it is there again.
When I try accessing the GUI I get these errors:
Uncaught SyntaxError: missing } after property list proxmoxlib.js:750:2note: { opened at line 42, column 29proxmoxlib.js:42:29
Uncaught TypeError: can't access property "defaultText", Proxmox.Utils is undefined
<anonymous> https://xxxxxxxxxx:8006/pve2/js/pvemanagerlib.js?ver=9.1.6:2094
pvemanagerlib.js:2094:13
XHRGET
https://xxxxxxxxx:8006/PVE/StdWorkspace.js?_dc=1772539176756
[HTTP/1.1 500 no such file '/PVE/StdWorkspace.js' 2ms]

XML-Verarbeitungsfehler: Syntax-Fehler
Adresse: https://xxxxxxxxxx:8006/PVE/StdWorkspace.js?_dc=1772539176756
Zeile Nr. 1, Spalte 1: StdWorkspace.js:1:1
Uncaught TypeError: c is not a constructor
ExtJS 2
<anonymous> https://xxxxxxxxxxxxx:8006/#v1:0:18:4::::::::45
ExtJS 15
ext-all.js:3:8

The last time it was this damn proxmox-widget-toolkit and its proxmoxlib.js file. At this occasion I replaced this file with one from the previous working version and that did the trick.
Now it does not help anymore.
I have a cluster of 3 nodes, two are not working anymore, one that has not been upgraded still shows the gui.
Would really appreciate help. I know there are many different solutions here and none is working at the moment. Tried this:

<span>rm</span> -f /etc/apt/apt.conf.d/no-nag-script<br><span>apt</span> <span>install</span> --reinstall pve-manager proxmox-widget-toolkit<br>systemctl restart pvedaemon pveproxy

as well as reinstalling the pve manager and the widget toolkit.

Thank you in advance!
 
Hi @Kordian ,
99% of similarly reported issues were related to community script hack to remove subscription reminder on login.

Recent versions of the hack implement a bash script hook that executes automatically and pulls/patches the files after upgrade in the background.

Users reporting similar symptoms had their systems "patched" with incompatible patches and broken.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: Johannes S
have the same issue
used PVE post install script from helper script, but i guess pve 9.1.6 update broke with that script
removed all lines in /usr/local/bin/pve-remove-nag.sh file so it doesn't break pve when updating
reinstalled pve-manager and proxmox-widget-toolkit and restarted pveproxy pvestatd and pvedaemon but didn't work
what am'i missing ,
what is the solution or i'm i condemned to reinstall all (can't think this is the only solution)

please help!
 
Hi @Charrat, welcome to the forum.

Other users in your situation reported that they were able to restore functionality once the automated patching was removed, and proper packages were reinstalled. So it seems like that should be a possibility for you. There are multiple threads discussing recovery steps, have you reviewed them all, or at least some?

You may want to look into "debsums" command, which may need to be installed.

Finally, have you fully refreshed your browser?

If all else fails, you may want to reach out to the authors of the helper-scripts, or proceed with reinstallation.

Cheers.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
  • Like
Reactions: Johannes S
@Charrat , I seem to remember that in similar cases, harmful repositories occurred to be added by these khe-khe-...helper scripts.
So just in case, check what is below /etc/apt/