La semaine dernière, j'ai passé tous les serveurs du cluster Ganeti de Framasoft en Debian Jessie (pour ceux qui ne l'étaient pas encore).
Et là, paf, je rencontre un vilain bug : le dæmon luxid
qui segfault à tout bout de champ. Bah oui, le cluster était encore en 2.11, la version de wheezy-backports. Et Ganeti 2.11 + systemd
(qui nous est arrivé par la grâce de la mise à jour en Jessie), ça ne fait pas bon ménage.
Qu'à cela ne tienne, je peux passer en 2.15, la version de jessie-backports.
gnt-cluster upgrade --to 2.15
Hop, nickel, luxid
tient la route, je suis content.
Là, je me mets à vouloir ajouter un nœud au cluster.
gnt-node add foo.exemple.org
Bam. Ça foire.
Failure: command execution error:
need more than 1 value to unpack
En cherchant bien, on tombe sur cette page où les mecs farfouillent beaucoup pour trouver le problème. Ça va de « Est-ce que c'est pas la version d'openssl qui serait pas la même » à « Ajoute telle option à ton sshd_config
».
Je vous la fais courte : c'est juste que l'erreur n'est pas correctement détectée. C'est un bête problème de More than one node group exists. Target group must be specified explicitly.
.
Donc la solution est de spécifier le groupe auquel rattacher le nouveau nœud :
gnt-node add -g le_groupe foo.exemple.org
Raah, il m'aura bien fait courir ce bug-là !
1 réflexion au sujet de « LE bug de merde dans Ganeti 2.15 »
Les commentaires sont fermés.