Skip to content

Instantly share code, notes, and snippets.

@zentavr
Created July 25, 2018 20:58
Show Gist options
  • Star 15 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zentavr/f95194d99b7859a1de3d60c9c5a2e903 to your computer and use it in GitHub Desktop.
Save zentavr/f95194d99b7859a1de3d60c9c5a2e903 to your computer and use it in GitHub Desktop.
Proxmox 5.2 Subscription banner remove
--- /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak 2018-05-14 12:06:33.000000000 +0300
+++ /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 2018-07-25 23:55:45.513350604 +0300
@@ -350,6 +350,8 @@ Ext.define('Proxmox.Utils', { utilities:
var data = response.result.data;
if (data.status !== 'Active') {
+
+ /*************************************************
Ext.Msg.show({
title: gettext('No valid subscription'),
icon: Ext.Msg.WARNING,
@@ -362,6 +364,8 @@ Ext.define('Proxmox.Utils', { utilities:
orig_cmd();
}
});
+ ************************************************/
+ orig_cmd();
} else {
orig_cmd();
}
--- /usr/share/pve-manager/js/pvemanagerlib.js.bak 2018-05-14 15:04:15.000000000 +0300
+++ /usr/share/pve-manager/js/pvemanagerlib.js 2018-07-25 23:39:29.990884809 +0300
@@ -31676,6 +31676,7 @@ Ext.define('PVE.dc.Support', {
success: function(response, opts) {
var data = response.result.data;
+ /***********************************
if (data.status === 'Active') {
if (data.level === 'c') {
me.updateCommunity(data);
@@ -31685,6 +31686,8 @@ Ext.define('PVE.dc.Support', {
} else {
me.updateInactive(data);
}
+ **********************************/
+
}
});
};
systemctl restart pveproxy.service
@samsulmaarif
Copy link

samsulmaarif commented Dec 14, 2018

perfect, works on Proxmox 5.3-5 too

@Drugoy
Copy link

Drugoy commented Jan 11, 2019

1st file alternation is enough, patch for 2nd file is outdated, no service restart is necessary.

@insideClaw
Copy link

Can confirm that not only the 2nd file alteration is not required, but breaks the interface to a blank page. Nice hack by the way.

@tristan-k
Copy link

This seems to be broken at Proxmox 5.4.3. I followed the instruction to edit /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js but the message still pops up. Can someone else confirm or deny this?

@netlook93
Copy link

Proxmox 5.4-4:
For proxmoxlib.js, you can try this to avoid a blank page.... But msg still pop-up.
Tabs added to see the problem in the script !

     success: function(response, opts) {
        var data = response.result.data;
  •      /****************************************************
          if (data.status !== 'Active') {
             Ext.Msg.show({
                title: gettext('No valid subscription'),
                icon: Ext.Msg.WARNING,
                msg: Proxmox.Utils.getNoSubKeyHtml(data.url),
                buttons: Ext.Msg.OK,
                callback: function(btn) {
                   if (btn !== 'ok') {
                      return;
                   }
                   orig_cmd();
                }
             });
          } else {
             orig_cmd();
          }
    
  •       ****************************************************/
    
  •       orig_cmd();
       }
    

@Tanimodori
Copy link

Tanimodori commented May 9, 2019

Not working on PVE 5.4.3

Edit: Editing pvemanagerlib.js works for me after rebooting the host (PVE 5.4.3).

@netlook93
Copy link

It's seems to be a browser problem with javascript. Don't forget to reload the page from the server !
Try Ctrl+Enter. I've test with patch/unpatch and each time, the same problem, the browser cache.
For your information, when you apply the patch, it's IMPOSSIBLE to call "getNoSubKeyHtml" who display
the message and this function called nowhere else !

  • 1 / patch (or unpatch for test)
  • 2 / pveproxy restart
  • 3 / Browser. Ctrl+Enter to reload from the server
    Just "/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js" to patch. Nothing else.
    You can try to comment the single line from "/etc/apt/sources.list.d/pve-enterprise.list" if you want
    to apply Proxmox recommendation. But not working for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment