« Tips&Tricks pour proxmox » : différence entre les versions

De Adadov.net wiki
Ligne 36 : Ligne 36 :
Rien de très compliqué, mais il est préférable d'en faire un backup avant.
Rien de très compliqué, mais il est préférable d'en faire un backup avant.
{{LxTerm|text=cp proxmoxlib.js proxmoxlib.js.bkp}}
{{LxTerm|text=cp proxmoxlib.js proxmoxlib.js.bkp}}
A la ligne 353 on trouve la condition suivante :<syntaxhighlight lang="javascript">
A la ligne 352 on trouve la condition suivante :<syntaxhighlight lang="javascript">
if (data.status !== 'Active') {
if (data.status !== 'Active') {
</syntaxhighlight>Il suffit de la remplacer par une condition toujours fausse pour qu'elle ne s'active plus jamais:<syntaxhighlight lang="javascript">
</syntaxhighlight>Il suffit de la remplacer par une condition toujours fausse pour qu'elle ne s'active plus jamais:<syntaxhighlight lang="javascript">

Version du 20 septembre 2018 à 12:28

Afin de faire tourner la version gratuite de proxmox sans souscription (et sans être gêné) il faut lui apporter quelques petites modifications.

Correction des sources de mises à jours

La mise à jour provoque une erreur de base. L'accès au repository entreprise étant interdit sans souscription, il bloque tout le processus.

Pour corriger ça il suffit de le remplacer par son homologue en version community.

Editer le fichier /etc/apt/sources.list.d/pve-enterprise.list

Commenter la ligne : deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

Puis ajouter la ligne : deb http://download.proxmox.com/debian stretch pve-no-subscription

Votre fichier devrait donc ressembler à ceci:

#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
deb http://download.proxmox.com/debian stretch pve-no-subscription

Vous pouvez ensuite lancer une mise à jour avec les commandes suivantes :

[root@linux] # apt updatedblclick to copy
[root@linux] # apt upgrade
[root@linux] # apt dist-upgrade

Suppression du message "No valid subscription"

Pour le supprimer, il faut aller éditer un des fichiers du pve-manager.

Le fichier a modifier se trouve dans le dossier /usr/share/javascript/proxmox-widget-toolkit/.

Rien de très compliqué, mais il est préférable d'en faire un backup avant.

[root@linux] # cp proxmoxlib.js proxmoxlib.js.bkpdblclick to copy

A la ligne 352 on trouve la condition suivante :

if (data.status !== 'Active') {

Il suffit de la remplacer par une condition toujours fausse pour qu'elle ne s'active plus jamais:

if (false) {

Une fois la modification faite, il ne reste plus qu'à vider le cache du navigateur pour ne plus revoir le message.