Avant d'effectuer une mise à jour du système, vous devez effectuer les tâches suivantes :
Démarrez l'utilitaire Windows "Putty" puis connectez-vous sur l'interface d'administration de Proxmox (Compte "root" par défaut).
root#pxm
wget http://download.proxmox.com/debian/dists/wheezy/pve-upgrade-2.3-to-3.0
root#pxm
chmod +x pve-upgrade-2.3-to-3.0
Lancez le script de mise à jour :
root#pxm
./pve-upgrade-2.3-to-3.0
Le fichier "pve-upgrade.log" est créé à l'issue de la mise à jour. Redémarrez le système.
Nettoyez le système en tapant la commande suivante :
root#pxm
./pve-upgrade-2.3-to-3.0 --purge
Supprimez les paquets "apache2" et "fuse-utils" :
root#pxm
apt-get purge apache2* fuse-utils
Les dépôts sont paramétrés par défaut pour : "Enterprise Repository". Le problème : c'est payant ! Nous allons donc utiliser les dépôts libres.
Modifiez le fichier [/etc/apt/sources.list] de la manière suivante :
Remplacez : "pve" par "pve-no-subscription".
Modifiez le fichier [/etc/apt/sources.list.d/pve-enterprise.list] de la manière suivante :
Insérez le signe "#" devant la ligne "deb https://enterprise.proxmos.com/debian wheezy pve-enterprise".
Effectuez une mise à jour du système :
root#pxm
aptitude update
root#pxm
aptitude safe-upgrade
Vous dipsosez désormais de la version "3.1" de Proxmox VE.
Supprimez les "kernels" inutiles :
root#pxm
dpkg -l pve-kernel*
root#pxm
aptitude purge pve-kernel-2.6.32-19-pve
root#pxm
aptitude purge pve-kernel-2.6.32-20-pve
Effectuez une mise à jour de "Grub" :
root#pxm
update-grub
Dès que l'on se connecte à l'interface Web d'administration, on obtient systématiquement la fenêtre suivante :
Message Ô conbien irritant !
Pour le supprimer, effectuez la manipulation suivante :
root#pxm
wget http://www.tolaris.com/blog/wp-content/uploads/2013/08/ \
no_subscription_popup_pvemanagerlib.js-3.1.patch -O - | patch -p0
Site Internet pour l'astuce : http://www.tolaris.com/2013/08/28/removing-the-proxmox-3-1-subscription-nag-dialog/.
Sauvegardez le fichier "pvemanagerlib.js" puis éditez-le :
root#pxm
cd /usr/share/pve-manager/ext4
root#pxm
cp pvemanagerlib.js pvemanagerlib.js.backup
root#pxm
nano pvemanagerlib.js
Commentez ou supprimez la ligne "if (data.status !== 'Active') {" puis remplacez-la par "if (false) {".
Videz le cache de votre navigateur Internet puis reconnectez-vous. Plus de message "No valid subscription" !
Tapez les commandes suivantes :
root#pxm
apt-get update
root#pxm
apt-get dist-upgrade
Redémarrez le serveur "Proxmox".