Je suis en train de mettre à jour ma vingtaine de VPS vers Ubuntu 26.04, pour ceux dont les services supportent cet OS.
Le tour de mon VPS XO arrive, et je mets à jour Ubuntu Server en 26.04 comme habituellement puisque la version 26.04.1 est sorti très récemment (hier).
Sauf que là, le service XO ne démarre plus, le VPS démarre bien mais le service ne se lance pas.
Je vous donne la solution pour corriger ce problème dans cet article.
En fait, chaque version majeure d’Ubuntu apporte avec elle des versions de logiciels différentes.
Ca on le sait, mais du coup, XO était resté coincé sur un ancien composant incompatible avec Ubuntu 26.04.
La solution est donc de supprimer XO (la configuration est conservée) et de le réinstaller via le script automatique utilisé pour l’installation initiale, sans péter toute la VM/le VPS.
En premier, on supprime XO de son répertoire d’installation.
sudo rm -rf /opt/xo
Cette opération peut durer quelques secondes.
Ensuite, on s’assure de bien être placé dans le dossier du script d’installation XenOrchestraInstallerUpdater.
Chez moi, il est dans le /home de mon utilisateur.
J’utilise donc la commande qui suit.
cd ~/XenOrchestraInstallerUpdater
On s’assure ensuite que le script soit à jour avec un petit git pull.
Il ne nous reste plus qu’à relancer le script d’installation avec sudo ./xo-install.sh en s’assurant bien de sélectionner une toute nouvelle installation et non pas une mise à jour. Donc c’est le choix 1 qu’il faut sélectionner dans le script.

Le script réinstallera toutes les dépendances ainsi que XO proprement.
Vous pourrez ensuite vous reconnecter sur votre instance et vérifier que tout fonctionne correctement et que vous pouvez gérer votre infrastructure XCP-ng normalement.
Poster un Commentaire