LE bug de merde dans Ganeti 2.15

La semaine dernière, j’ai passé tous les serveurs du clus­ter Ganeti de Frama­soft 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 clus­ter était encore en 2.11, la version de wheezy-back­ports. 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-back­ports.

gnt-cluster upgrade --to 2.15

Hop, nickel, luxid tient la route, je suis content.

Là, je me mets à vouloir ajou­ter un nœud au clus­ter.

gnt-node add foo.exemple.org

Bam. Ça foire.

Failure: command execution error:
need more than 1 value to unpack

En cher­chant bien, on tombe sur cette page où les mecs farfouillent beau­coup pour trou­ver 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’er­reur n’est pas correc­te­ment détec­tée. C’est un bête problème de More than one node group exists. Target group must be specified explicitly..

Donc la solu­tion est de spéci­fier le groupe auquel ratta­cher 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.