Mise à niveau d'Unraid
La mise à niveau d'Unraid OS garantit que vous disposez des fonctionnalités, des mises à jour de sécurité et du support matériel les plus récents. Cette page décrit le processus de mise à niveau standard, ainsi que des conseils de dépannage et des options de mise à niveau manuelle.
:::note[Prerequisites]
Avant de commencer la mise à niveau, assurez-vous de créer une sauvegarde complète de votre périphérique USB. Pour plus de détails, consultez Sauvegarder votre périphérique.
:::
- Faites une sauvegarde de votre clé USB et de toutes données importantes.
- Lisez les notes de version de la version que vous prévoyez d'installer.
- Mettez à jour tous les plugins vers leurs dernières versions.
- Optionnellement, arrêtez le réseau avant de procéder.
- Mettez à jour Unraid OS en utilisant la page Outils → Mise à jour de l'OS.
- Redémarrez votre serveur pour finaliser la mise à jour.
Processus de mise à niveau standard
- Unraid 7.x et plus
- Unraid 6.11 à 6.12
La mise à niveau d'Unraid se fait grâce au nouvel outil de mise à jour d'OS avec une interface conviviale :
- Dans le WebGUI, cliquez sur le menu déroulant en haut à droite et sélectionnez Vérifier les mises à jour ou accédez à Outils → Mise à jour de l'OS.
- Choisissez le canal Stable pour les versions stables ou le canal Next pour les bêtas et RCs.
- Cliquez sur Voir le journal des modifications pour démarrer la mise à jour. Le journal des modifications apparaîtra pour que vous puissiez le revoir avant d'appuyer sur Continuer.
- Cliquez sur Confirmer et démarrer la mise à jour pour appliquer la dernière version stable.
- Lorsque vous y êtes invité, redémarrez votre serveur pour compléter la mise à niveau.
Vous pourriez avoir besoin de vous connecter à votre compte Unraid pour accéder aux mises à jour, en particulier pour les versions "Next".
Pour les versions Unraid 6.11 et 6.12, suivez cette méthode de mise à jour traditionnelle :
- Dans le WebGUI, allez à Outils → Mise à jour de l'OS.
- Cliquez sur Vérifier les mises à jour.
- Si une nouvelle version est disponible, cliquez sur Mettre à jour.
- Redémarrez votre serveur lorsque vous y êtes invité.
Lors de la mise à niveau vers Unraid 7.x, vous pouvez voir des avertissements concernant les mises à jour des fonctionnalités du pool ZFS durant le démarrage ou dans le WebGUI. Ces avertissements ne sont pas un signe de problème; ils indiquent simplement que votre pool ZFS utilise des fonctionnalités d'une ancienne version de ZFS.
Mettre à niveau votre pool n'est pas urgent, mais si vous décidez de le faire, gardez à l'esprit que cela peut ne pas fonctionner avec les versions précédentes d'Unraid. Cela signifie que vous ne pourrez peut-être pas revenir à une version antérieure d'Unraid après avoir effectué la mise à niveau.
Comme toujours, n'oubliez pas de sauvegarder vos données avant de mettre à niveau vos pools ZFS.
Dépannage des problèmes de mise à niveau
Si vous rencontrez des problèmes après la mise à niveau, consultez la section correspondante ci-dessous pour obtenir de l'aide.
Les conteneurs Docker ne fonctionnent pas correctement après une mise à niveau - Cliquez pour développer/réduire
Si vous rencontrez des erreurs du type "les couches du manifeste ne correspondent pas à la configuration de l'image," il peut être nécessaire de reconstruire votre fichier d'image Docker. Voici comment :
Les VMs affichent "impossible d'obtenir l'interface MTU" ou des erreurs réseau - Cliquez pour développer/réduire
If you have OVMF-based VMs created in older Unraid versions, you might encounter an EFI shell. You can boot the VM by entering the following commands:
- Tapez
fs0:. - Ensuite, tapez
cd efi/boot. - Enfin, tapez
bootx64.efi. - Naviguez vers l'onglet Applications, Applications Précédentes, cochez ce que vous souhaitez réinstaller, puis cliquez sur "Installer xx Applications".
L'accès VNC aux VMs ne fonctionne pas ou est lent - Cliquez pour développer/réduire
Pour résoudre ce problème, modifiez le VM dans le WebGUI et cliquez sur Appliquer sans apporter de modifications. Cette action mettra à jour le type de machine vers la version la plus récente supportée.
- Allez à l'onglet VMs et modifiez chaque VM (assurez-vous d'activer Vue avancée).
- Réglez le pont réseau sur
br0et cliquez sur Appliquer. - Allez à Paramètres → Gestionnaire de VM (en Vue avancée) et réglez le pont par défaut sur
br0.
La VM ne démarre pas (shell EFI apparaît) - Cliquez pour développer/réduire
Les VMs affichent "impossible d'obtenir l'interface MTU" ou des erreurs réseau - Cliquez pour développer/réduire
If you have OVMF-based VMs created in older Unraid versions, you might encounter an EFI shell. You can boot the VM by entering the following commands:
- Tapez
fs0:. - Ensuite, tapez
cd efi/boot. - Enfin, tapez
bootx64.efi.
Si fs0: ne fonctionne pas, vous pouvez essayer fs1: à la place. Si vous continuez à avoir des problèmes, veuillez visiter les forums Unraid pour obtenir de l'aide.
L'accès VNC aux VMs ne fonctionne pas ou est lent - Cliquez pour développer/réduire
La VM ne démarre pas (shell EFI apparaît) - Cliquez pour développer/réduire
Rétrograder Unraid
Avant de rétrograder, assurez-vous de lire les notes de version de la version que vous rétrogradez. Cherchez la section intitulée « Retour en arrière », car elle contient toutes les étapes importantes que vous devez suivre.
Si vous avez accès au WebGUI, vous pouvez aller dans Outils → Rétrograder le système d'exploitation. Cette option vous permet de revenir à votre version précédemment installée sans télécharger un fichier zip depuis la page d'historique des versions.
Si vous ne voyez pas l'option de rétrogradation sous Outils → Rétrograder le système d'exploitation, utilisez la méthode manuelle décrite ci-dessous. Cela signifie généralement que les fichiers pour la version précédente ne sont pas sur votre clé USB.
Rétrogradation manuelle
Les rétrogradations manuelles ne sont nécessaires que si vous ne pouvez pas accéder au WebGUI ou si l'option de rétrogradation n'est pas disponible. Avant de continuer, il est important de sauvegarder votre périphérique USB. Pour plus de détails, voir Sauvegarder votre périphérique USB.
- Méthode la plus simple
- Méthode en ligne de commande
- Téléchargez le fichier ZIP de la version Unraid depuis Historique des versions.
- Décompressez le fichier sur votre ordinateur.
- Accédez au partage
flashou connectez le dispositif USB à votre ordinateur. - Créez un répertoire
previouss'il n'existe pas déjà. - Déplacez tous les fichiers
bz*etchanges.txtdans le répertoireprevious. - Copiez les nouveaux fichiers
bz*etchanges.txtà la racine de la clé USB. - Redémarrez votre serveur.
Cette méthode ne doit être utilisée que si vous êtes à l'aise avec la ligne de commande Linux, car des erreurs pourraient rendre votre système non démarrable.
-
Copiez l'URL du fichier ZIP de la version d'Unraid souhaitée depuis Historique des versions.
-
Connectez-vous via SSH ou console.
-
Exécutez les commandes suivantes une par une (remplacez
<URL>par le lien copié) :cd /tmp
rm -f unraid.zip
rm -rf unraid_install
wget -O unraid.zip <URL>
[[ -s unraid.zip ]] && echo "OK to continue" || echo "STOP: the file was not downloaded"
unzip -d unraid_install unraid.zip
[[ -s unraid_install/bzroot ]] && echo "OK to continue" || echo "STOP: the file was not extracted properly"
[[ ! -d /boot/previous ]] && mkdir /boot/previous
mv /boot/bz* /boot/previous
mv /boot/changes.txt /boot/previous
cp unraid_install/bz* /boot
cp unraid_install/changes.txt /boot
sync -f /boot
sleep 5
reboot