Project

General

Profile

Tâche #9788

Distribution EOLE - Scénario #9380: préparation de Zéphir pour la gestion d'eole 2.4.1 - Sprint 4

fonctions perso pas lu lors du premier enregistrement

Added by Christophe Dezé over 6 years ago. Updated over 6 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
11/21/2014
Due date:
% Done:

100%

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

Description

a la fin de l'enregistrement zephir

il dit fonction inconnu.
alors que la fonction est bien presente dans /usr/share/creole/funcs/xxx.py

le second enregistrement passe bien

test_9788.py View - fichier de fonctions personnalisées (116 Bytes) Bruno Boiget, 11/27/2014 05:49 PM

dico_test.xml View - dictionnaire de variante (658 Bytes) Bruno Boiget, 11/27/2014 05:50 PM


Related issues

Copied to zephir-client - Tâche #9981: fonctions perso pas lu lors du premier enregistrement Fermé 11/21/2014

History

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

  • Tracker changed from Anomalie to Tâche
  • Estimated time set to 2.00 h
  • Parent task set to #9380
  • Remaining (hours) set to 2.0

enregistrement_zephir pourrait re-démarrer creoled ?

#2 Updated by Bruno Boiget over 6 years ago

test effectué avec un amon 2.4.0 et zephir-2.3.15

- ajout des fichiers en pièces jointes dans une variante, et activation de celle-ci sur un amon 2.4.0 de Zéphir
- copie du fichier de fonctions personnalisées (test_9788.py) dans /usr/share/creole/funcs_creole3 sur Zéphir + relance de zephir et zephir-web (obligatoire après ajout de fonctions)
- enregistrement du serveur sur Zéphir avec récupération de la configuration

en fin d'enregistrement, j'ai effectivement un message d'avertissement avec l'erreur suivante: unknown function calc_val_test in eosfunc

immédiatement après l'enregistrement, je fais le test équivalent à celui que fait enregistrement_zephir dans une console python :

>>> from  creole.loader import creole_loader, config_save_values
>>> config_save_values(cfg, 'creole', eol_file='/dev/null')
True

Pas d'erreur et la variable ajoutée semble correcte :

>>> cfg.creole.test_perso
var_test_fonction_perso = amon

cela ressemble à un problème de synchronisation entre la mise en place des fichiers et le lancement du test, mais en principe les fichiers devraient déjà être en place à ce moment (il y a une boucle d'attente de mise en place de la configuration.

des tests supplémentaires sont nécessaires

#3 Updated by Bruno Boiget over 6 years ago

#4 Updated by Bruno Boiget over 6 years ago

  • Status changed from Nouveau to En cours

#5 Updated by Bruno Boiget over 6 years ago

  • Status changed from En cours to Résolu
  • Assigned To set to Bruno Boiget
  • % Done changed from 0 to 100

Appliqué par commit 1dae00f27d7bfb94440e8111b74c399ae80b2976

La correction est appliquée sur zephir-client 2.4.1.

A reporter si nécessaire sur 2.4.0 (le problème est seulement un problème d'affichage, les données sont bien en place au niveau creole.

#6 Updated by Bruno Boiget over 6 years ago

  • Project changed from Distribution EOLE to zephir-client

#7 Updated by Bruno Boiget over 6 years ago

  • Remaining (hours) changed from 2.0 to 0.25

#8 Updated by Christophe Dezé over 6 years ago

(le problème est seulement un problème d'affichage ===
pas que!

cela provoque une erreur qui fait que le /root/zephir.eol n'est pas copié dans /etc/eole/config.eol

#9 Updated by Fabrice Barconnière over 6 years ago

  • Status changed from Résolu to Reporté
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF