Projet

Général

Profil

Tâche #29351

Scénario #14296: Gestion des onduleurs esclaves multiple

L'affichage de "diff-config" est illisible en cas du passage de variable standard a des variables master/slaves dans gen_config

Ajouté par Emmanuel GARETTE il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/12/2015
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 5038dc68 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 4 ans

revu l'affichage diff-config des variables standards qui passent en variable groupée (ref #29351)

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans

  • Statut changé de En cours à Résolu

#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

J'ai voulu voir comment c'était "avant" mais en rétrogradant les paquets eole-genconfig en version 2.7.1-1, ça plante carrément ;)

root@amon:~# tail -f /var/log/eoleflask/eolegenconfig.log
2019-12-06 16:07:41,918: creole.upgrade INFO set_value - Mise a jour de la variable : nut_monitor_foreign_host[0] = 10.1.3.5
2019-12-06 16:07:41,942: creole.upgrade INFO set_value - Mise a jour de la variable : nut_monitor_foreign_user[0] = scribe-ups
2019-12-06 16:07:41,965: creole.upgrade INFO set_value - Mise a jour de la variable : nut_monitor_foreign_password[0] = nut_monitor_password
2019-12-06 16:07:56,719: eolegenconfig ERROR validate_config - string indices must be integers
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/webapi.py", line 276, in validate_config
    diff = lib.diff_config(id_, zephir_sync=zephir_sync)
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 1039, in diff_config
    new_value.append(dico['val'][str(idx)])
TypeError: string indices must be integers

Du coup, j'estime que c'est bon.

Formats disponibles : Atom PDF