To remove the “You do not have a valid subscription for this server” popup message while logging in, run the command bellow. You’ll need to SSH to your Proxmox server or use the node console through the PVE web interface.

  • If you have issues and need to revert changes please check the instructions at the bottom of this page.
  • When you update your Proxmox server and the update includes the proxmox-widget-toolkit package, you’ll need to complete this modification again.

Run the following one line command and then clear your browser cache (depending on the browser you may need to open a new tab or restart the browser):

sed -Ezi.bak "s/(function\(orig_cmd\) \{)/\1\n\torig_cmd\(\);\n\treturn;/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

Manual Steps

Here are alternative step by step instructions so you can understand what the above command is doing:

  1. Change to working directory to:
cd /usr/share/javascript/proxmox-widget-toolkit
  1. Make a back up of the file:
cp proxmoxlib.js proxmoxlib.js.bak
  1. Edit proxmoxlib.js:
vim proxmoxlib.js
  1. Locate the following string of code:
checked_command: function(orig_cmd) {
  1. Add “orig_cmd();” and “return();” after it as per below:
checked_command: function(orig_cmd) {
    orig_cmd();
    return;
  1. Restart proxmox web service:
systemctl restart pveproxy.service