Après avoir installer ou migrer vers Proxmox 4.x, la bannière est de nouveau présente à chaque connexion sur l’interface web .

proxmox-pve-42-no-valid-subsciption

Ne plus Afficher : « no valid subscription »

  • Se connecter au serveur Proxmox :
  • ssh root@pve-01
  • Éditer le fichier avec nano /usr/share/pve-manager/ext6/pvemanagerlib.js :
  • nano /usr/share/pve-manager/ext6/pvemanagerlib.js
  • Avec l’aide de la combinaison de touche « Ctrl+w » rechercher le mot « Active » et appuyer sur la touche Entrée
  • pve-no-valid-subscription-01

  • Supprimer le signe !
  • pvemanagerlib
    pve-no-valid-subscription-03

  • Avec la combinaison de touche « Ctrl+x » enregistrer la modification et relancer le serveur web :
  • pveproxy restart
  • Retourner sur l’interface web de Proxmox, se reconnecter et la bannière à disparue…

Explication :
Une des fonctions du script pvemanagerlib.js est de vérifier si vous avez souscrit ou non au support de Proxmox. Pour désactiver l’affichage de la bannière, la condition est changée d’état différent !== à égal ==. Du coup, comme nous n’avons pas souscrit, nous respectons la condition et du coup la bannière n’est plus affichée :mrgreen:

Autre méthode

Pour ceux qui souhaiterait souscrire au support plus tard, voici une autre façon d’éditer le fichier :
Toujours dans le fichier pvemanagerlib.js, remplacer la condition if (data.status != ‘Active’) par if (false) sans oublier de relancer le serveur web de Proxmox :

pveproxy restart

Merci Sysy :cool:

9 Comments

  1. Bonjour,
    J’ai la version Proxmox 4.2.2-1-pve , j’ai suivi le tuto, mais cela n’a rien fait, j’ai toujours le message « Aucune clé d’enregistrement valide. You do not have a valid subscription for this server »

  2. Mea culpa,
    En vidant le cache navigateur de Firfox, et en redémarrant le serveur, je n’ai plus ce message. En attendant sa ré-apparition dans la prochaine mise à jour du noyau , Merci.

  3. pas à la prochaine mis à jour du noyau mais plutôt de version :-)
    Une fois qu’on connais l’astuce, ça prend 2 minutes pour refaire la modif…

  4. Le problème avec ce code et que si par hasard on se souscrit par la suite, on aura le message.
    Il faut mieux remplacer :
    if (data.status != ‘Active’) {
    par :
    if (false) {

    :+)

  5. Hello,
    merci pour l’astuce, perso la première méthode me donne une belle page blanche, alors que la seconde fonctionne bien

  6. Hello

    astuce pratique mais sous proxmox ve 5.1 le fichier a changé de place
    nano /usr/share/pve-manager/js/pvemanagerlib.js

  7. Sous PVE 5.1, il faut commenter cette ligne : (ligne 30609 environ)
    Proxmox.Utils.checked_command(function() {}); // display subscription status

  8. Salut,
    sous Proxmox VE 5.4-3 , le fichier se situe à /usr/share/pve-manager/js/pvemanagerlib.js

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.