[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.

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: