Project

General

Profile

Tâche #10605

Scénario #10607: Valider les procédures de migration dans Zéphir

Reste à tester : Problèmes engendrés par l'ajout de ___version___ dans config.eol

Added by Fabrice Barconnière over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
02/11/2015
Due date:
% Done:

100%

Estimated time:
0.50 h
Spent time:
Remaining (hours):
0.0

Description

Une variable version est stockée automatiquement à l'enregistrement des configurations 2.4.1 (creole)

... "nom_machine": {"owner": "gen_config", "val": "amon"}, "___version___": "2.4.1", "exim_relay_smtp": {"owner": "gen_config", "val": "smtp.in.ac-dijon.fr"} ...

Cela pose problème à plusieurs endroits :

  • zephir-client : la fonction qui calcule un md5 des valeurs de la configuration se plante au parcours du fichier (pas de 'value' pour cette variable)
    • --> la fonction de synchronisation de z_stats en fonctionne plus (pas de remontée de stats, pas de récupération des commandes en attente).
  • application Zéphir : idem pour le code qui compare avec le md5 de la configuration côté Zéphir. Vérifier également que les fonction du wrapper creole ne plantent pas sur des parcours de variables

Related issues

Copied from Distribution EOLE - Tâche #10548: Problèmes engendrés par l'ajout de ___version___ dans config.eol Fermé 02/11/2015

History

#1 Updated by Joël Cuissinat over 5 years ago

  • Parent task changed from #10528 to #10607

#2 Updated by Fabrice Barconnière over 5 years ago

root@sphynx:~# /usr/share/zephir/scripts/save_files.zephir 
 - création de l'archive des fichiers à sauvegarder...
   prise en compte de /usr/share/zephir/zephir_conf/fichiers_sphynx
   fichier /usr/share/ead2/backend/config/roles_local.ini non trouvé !
   fichier /usr/share/ead2/backend/config/perm_local.ini non trouvé !
   fichier /var/lib/eole/config/dhcp.conf non trouvé !
   fichier /usr/share/zephir/monitor/actions/actions.cfg non trouvé !
 - création de la signature md5 de l'archive...
 - envoi de l'archive au serveur zephir...
 - vérification de l'archive et mise en place des données...
 - suppression de l'archive locale...
** sauvegarde des données spécifiques au serveur terminée **

On retrouve bien ces fichiers côté Zéphir :
-rw-r--r-- 1 root root 2585 2015-02-18 14:38 zephir.eol
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 fichiers_perso
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 patchs
drwxr-xr-x 2 root root 4096 2015-02-18 14:38 fichiers_zephir
-rw-r--r-- 1 root root 1271 2015-02-18 14:38 variables.eol

#3 Updated by Fabrice Barconnière over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF