Proxmox [Tuto] Supprimer l'avertissement de licence sur Proxmox VE 6 , 7 et 8

EVO

Administreur
Membre du personnel
25 Novembre 2019
8 214
1 575
278
/var/run/docker.sock
[Tuto] Supprimer l'avertissement de licence sur Proxmox VE 6 et 7



Hello, afin de ne pas avoir a cliquer sur "Ok" a chaque ouverture de l'interface de Proxmox ( pour valider le message indiquant l'absence de licence ), voici comment faire pour qu'il ne s'affiche plus :

Testé sur Proxmox VE 6.4, Proxmox VE 7.0 et Proxmox VE 8.0

Méthode "classique" :

Uns fois connecté en SSH a votre machine Proxmox :

1. Acceder au répertoire :

Code:
cd /usr/share/javascript/proxmox-widget-toolkit


2. Créer une copie du fichier ( au cas ou .... )

Code:
cp proxmoxlib.js proxmoxlib.js.bak


3. Utiliser nano pour éditer le fichier

Code:
nano proxmoxlib.js


4. Trouver la partie a modifier
(Avec nano, utiliser Ctrl+W et rechercher “No valid subscription”)

Code:
Ext.Msg.show({
  title: gettext('No valid subscription'),


5. Remplacer “Ext.Msg.show” avec “void

Code:
void({ //Ext.Msg.show({
  title: gettext('No valid subscription'),


6. Redémarrer le service web Proxmox

Code:
systemctl restart pveproxy.service

Suivant votre navigateur, un redémarrage, voir un vidage du cache peut être nécessaire.

:geek:

Méthode "one shot" par @MilesTEG1 :

Vous pouvez aussi réaliser ceci en une seule et uniquement commande :
Code:
cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak && sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

Source : johnscs
 
Dernière édition:
Salut,
Non non c'est tout a fait volontaire de leurs part. Je pense que cela permet a ceux qui possèdent une licence d'etre directement averti si leur clé n'est plus valide,...
 
@EVOTk
Ta méthode est toujours fonctionnelle avec Proxmox 8 installé via ISO et clé USB.
 
  • J'aime
Réactions: EVO
@EVOTk Pourrais-tu ajouter la ligne de commande qui fait tout toute seule ? :p
Bash:
sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
 
La manipulation fonctionne aussi pour Proxmox Backup Server 3.0-1