Proxmox: supprimer popup no valid subscription
Présentation
Proxmox est une distribution linux de virtualisation. Basée sur l’hyperviseur Linux KVM, elle offre aussi une solution de containers avec LXC.
Si comme moi vous utilisez un serveur dédié sous Proxmox, vous avez certainement cette popup qui s’affiche lorsque vous vous authentifiez.
Hack
Avant de modifier le fichier, commençons par effectuer une sauvegarde. Cette méthode s’applique à la version 5.3+ de Proxmox
1 2 |
$ cd /usr/share/javascript/proxmox-widget-toolkit $ cp proxmoxlib.js proxmoxlib.js.SAVE |
Editer le fichier suivant
1 |
$ vi proxmoxlib.js |
et rechercher le texte suivant (il se trouve vers la ligne 381, selon la version, ici c’est la 6.0-11) : dans Vi, il suffit de taper /data.status
1 |
if (data.status !== 'Active') { |
Nous allons commenter cette ligne et la remplacer par la suivante:
1 2 |
// if (data.status !== 'Active') { if (false) { |
Vous devriez désormais avec ceci :
1 2 3 4 5 6 7 8 9 10 |
[...] // if (data.status !== 'Active') { if (false) { 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) { [...] |
Enfin redémarrer le service et la popup aura disparu. Il est possible qu’il faille vider le cache du navigateur
1 |
$ systemctl restart pveproxy.service |