LE bug de merde dans Ganeti 2.15

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.