PVE-Post Install Script - pvemanager 8.4.5 blank webUI #1540

Closed
opened 2025-11-20 05:12:08 -05:00 by saavagebueno · 7 comments
Owner

Originally created by @standadHD on GitHub (Jul 22, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Proxmox VE Post Install

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

After updating Proxmox to the latest version (8.4.5) the webUI is blank, in several browsers and systems.
I opened a threat at the proxmox forum with the issue. A staff member replied there is a javascript error caused by a "modification script"

(Forum thread: https://forum.proxmox.com/threads/blank-webui-after-update-to-8-4-5.168712/#post-784986)

🔄 Steps to reproduce the issue.

Update PVE to 8.4.5

Paste the full error output (if available).

Chrome-Debugger shows following:

Uncaught SyntaxError: Unexpected token ')'Understand this error
pvemanagerlib.js?ver=8.4.5:1502 Starting Proxmox VE Manager
pvemanagerlib.js?ver=8.4.5:2065 Uncaught TypeError: Cannot read properties of undefined (reading 'defaultText')
at pvemanagerlib.js?ver=8.4.5:2065:40Understand this error ext-all.js?ver=7.0.0:22

Failed to load resource: the server responded with a status of 500 (no such file '/PVE/StdWorkspace.js')

fetch @ ext-all.js?ver=7.0.0:22Understand this error
VM41:3 Uncaught TypeError: c is not a constructor
at eval (eval at getInstantiator (ext-all.js?ver=7.0.0:22:114222), :3:8)
at Object.create (ext-all.js?ver=7.0.0:22:116004)
at (index):42:34
at Object.invoke (ext-all.js?ver=7.0.0:22:143801)
at Object.doInvokeAll (ext-all.js?ver=7.0.0:22:144172)
at Object.invokeAll (ext-all.js?ver=7.0.0:22:143917)
at Object.handleReady (ext-all.js?ver=7.0.0:22:143490)
at ext-all.js?ver=7.0.0:22:143632
at Object.elevate (ext-all.js?ver=7.0.0:22:31447)
at c (ext-all.js?ver=7.0.0:22:64430)

Firefox Debugger:

Uncaught SyntaxError: missing } after property list
proxmoxlib.js:751:2note: { opened at line 42, column 29proxmoxlib.js:42:29
Starting Proxmox VE Manager pvemanagerlib.js:1502:9

Uncaught TypeError: can't access property "defaultText", Proxmox.Utils is undefined
https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5:2065
pvemanagerlib.js:2065:13
https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5:2065

🖼️ Additional context (optional).

Answer from Support-Staff Member

"This seems like something messed with your JavaScript, are you sure you did not install some customizations, like something removing the subscription reminder pop-up? In that case you'll have to complain to the author of that customization."

Originally created by @standadHD on GitHub (Jul 22, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Proxmox VE Post Install ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. After updating Proxmox to the latest version (8.4.5) the webUI is blank, in several browsers and systems. I opened a threat at the proxmox forum with the issue. A staff member replied there is a javascript error caused by a "modification script" (Forum thread: https://forum.proxmox.com/threads/blank-webui-after-update-to-8-4-5.168712/#post-784986) ### 🔄 Steps to reproduce the issue. Update PVE to 8.4.5 ### ❌ Paste the full error output (if available). Chrome-Debugger shows following: Uncaught SyntaxError: Unexpected token ')'Understand this error pvemanagerlib.js?ver=8.4.5:1502 Starting Proxmox VE Manager pvemanagerlib.js?ver=8.4.5:2065 Uncaught TypeError: Cannot read properties of undefined (reading 'defaultText') at pvemanagerlib.js?ver=8.4.5:2065:40Understand this error ext-all.js?ver=7.0.0:22 Failed to load resource: the server responded with a status of 500 (no such file '/PVE/StdWorkspace.js') fetch @ ext-all.js?ver=7.0.0:22Understand this error VM41:3 Uncaught TypeError: c is not a constructor at eval (eval at getInstantiator (ext-all.js?ver=7.0.0:22:114222), <anonymous>:3:8) at Object.create (ext-all.js?ver=7.0.0:22:116004) at (index):42:34 at Object.invoke (ext-all.js?ver=7.0.0:22:143801) at Object.doInvokeAll (ext-all.js?ver=7.0.0:22:144172) at Object.invokeAll (ext-all.js?ver=7.0.0:22:143917) at Object.handleReady (ext-all.js?ver=7.0.0:22:143490) at ext-all.js?ver=7.0.0:22:143632 at Object.elevate (ext-all.js?ver=7.0.0:22:31447) at c (ext-all.js?ver=7.0.0:22:64430) Firefox Debugger: Uncaught SyntaxError: missing } after property list [proxmoxlib.js:751:2](https://cube01.pve.standi.cc:8006/proxmoxlib.js?ver=v4.3.12-t1752618798)note: { opened at line 42, column 29[proxmoxlib.js:42:29](https://cube01.pve.standi.cc:8006/proxmoxlib.js?ver=v4.3.12-t1752618798) Starting Proxmox VE Manager [pvemanagerlib.js:1502:9](https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5) Uncaught TypeError: can't access property "defaultText", Proxmox.Utils is undefined <anonymous> https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5:2065 [pvemanagerlib.js:2065:13](https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5) <anonym> https://cube01.pve.standi.cc:8006/pve2/js/pvemanagerlib.js?ver=8.4.5:2065 ### 🖼️ Additional context (optional). Answer from Support-Staff Member "This seems like something messed with your JavaScript, are you sure you did not install some customizations, like something removing the subscription reminder pop-up? In that case you'll have to complain to the author of that customization."
saavagebueno added the bug label 2025-11-20 05:12:08 -05:00
Author
Owner

@MickLesk commented on GitHub (Jul 22, 2025):

From Which version? When the PVE-Post-Install was executed?

@MickLesk commented on GitHub (Jul 22, 2025): From Which version? When the PVE-Post-Install was executed?
Author
Owner

@standadHD commented on GitHub (Jul 22, 2025):

PVE manager was updated from 8.4.4 to 8.4.5, unfortunately i can´t tell you when the last time the "post-install script" was executed, ibut definitely before version 8.4 of PVE

@standadHD commented on GitHub (Jul 22, 2025): PVE manager was updated from 8.4.4 to 8.4.5, unfortunately i can´t tell you when the last time the "post-install script" was executed, ibut definitely before version 8.4 of PVE
Author
Owner

@MickLesk commented on GitHub (Jul 22, 2025):

We have an updated variant of this - but your error is completly unknown to me.

try this:

rm /etc/apt/apt.conf.d/no-nag-script
apt reinstall pve-manager
apt reinstall proxmox-widget-toolkit
@MickLesk commented on GitHub (Jul 22, 2025): We have an updated variant of this - but your error is completly unknown to me. try this: ```bash rm /etc/apt/apt.conf.d/no-nag-script apt reinstall pve-manager apt reinstall proxmox-widget-toolkit ```
Author
Owner

@standadHD commented on GitHub (Jul 22, 2025):

Didn´t worked BUT
i installed a fresh PVE version in a VM, upgraded to 8.4.5 and copied the files from the VM to the non-working cluster member.
No its working ...

It seems that something prevented overriding of the old 8.4.4 files (the files had different sizes and creation dates)

@standadHD commented on GitHub (Jul 22, 2025): Didn´t worked BUT i installed a fresh PVE version in a VM, upgraded to 8.4.5 and copied the files from the VM to the non-working cluster member. No its working ... It seems that something prevented overriding of the old 8.4.4 files (the files had different sizes and creation dates)
Author
Owner

@MickLesk commented on GitHub (Jul 22, 2025):

im wondering about this issue:
Failed to load resource: the server responded with a status of 500 (no such file '/PVE/StdWorkspace.js')

This is definitely not from us, have you run any other 0815 Github scripts in the past?

@MickLesk commented on GitHub (Jul 22, 2025): im wondering about this issue: Failed to load resource: the server responded with a status of 500 (no such file '/PVE/StdWorkspace.js') This is definitely not from us, have you run any other 0815 Github scripts in the past?
Author
Owner

@standadHD commented on GitHub (Jul 22, 2025):

I can't rule it out, at least I don't remember and my console history shows , that i didn´t used a script of that kind in the last 6 month (then the history is truncated)

@standadHD commented on GitHub (Jul 22, 2025): I can't rule it out, at least I don't remember and my console history shows , that i didn´t used a script of that kind in the last 6 month (then the history is truncated)
Author
Owner

@standadHD commented on GitHub (Jul 22, 2025):

i will close this issue

@standadHD commented on GitHub (Jul 22, 2025): i will close this issue
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#1540