Projet

Général

Profil

Tâche #15474

Scénario #15349: Test de Tiramisu 2

Impossible d'enregistrer une configuration sur Eolebase + eole-proxy 2.6

Ajouté par Joël Cuissinat il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
14/03/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Que ce soit en reprenant une configuration existante (aca.eolebase 2.5.2) ou en essayant de saisir les valeurs depuis zéro, on obtient les erreurs suivantes :

2016-03-14 14:57:36,152: eolegenconfig - tentative d'accès à une option nommée : cache_dir avec les propriétés ['expert']
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/webapi.py", line 273, in validate_config
    ret = lib.valid_mandatory(id_, zephir_sync=zephir_sync)
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 946, in valid_mandatory
    mandatory_errors = list(config.cfgimpl_get_values().mandatory_warnings(force_permissive=True))
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 643, in mandatory_warnings
    for path in _mandatory_warnings(descr):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 627, in _mandatory_warnings
    validate=validate, returns_raise=True)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 267, in _get_cached_value
    returns_raise=returns_raise)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 135, in getitem
    self_properties, index, returns_raise)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 230, in _getslave
    multi.append(value, setitem=False, force=True, validate=validate)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 776, in append
    force_permissive=force_permissive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 284, in _get_cached_value
    raise val
PropertiesOptionError: tentative d'accès à une option nommée : cache_dir avec les propriétés ['expert']

Si on passe en mode expert, on a toujours une erreur :

2016-03-14 15:00:54,830: eolegenconfig - tentative d'accès à une optiondescription nommée : interface_1 avec les propriétés ['disabled']
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/webapi.py", line 273, in validate_config
    ret = lib.valid_mandatory(id_, zephir_sync=zephir_sync)
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 946, in valid_mandatory
    mandatory_errors = list(config.cfgimpl_get_values().mandatory_warnings(force_permissive=True))
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 643, in mandatory_warnings
    for path in _mandatory_warnings(descr):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 608, in _mandatory_warnings
    for path in _mandatory_warnings(opt, currpath + [name]):
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 627, in _mandatory_warnings
    validate=validate, returns_raise=True)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 279, in _get_cached_value
    returns_raise=returns_raise)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 349, in _get_validated_value
    force_submulti_index=force_submulti_index)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 524, in impl_validate
    return do_validation(value, None, None)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 499, in do_validation
    _index, submulti_index)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 668, in _valid_consistency
    warnings_only, transitive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option/baseoption.py", line 409, in _launch_consistency
    raise opt_value
PropertiesOptionError: tentative d'accès à une optiondescription nommée : interface_1 avec les propriétés ['disabled']

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Sujet changé de Impossible d'enregistrer une configuration sur Eolbase + eole-proxy 2.6 à Impossible d'enregistrer une configuration sur Eolebase + eole-proxy 2.6

#2 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Scrum Master il y a environ 8 ans

  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • % réalisé changé de 0 à 50
  • Restant à faire (heures) changé de 2.0 à 1.0

Le nouveau paquet Tiramisu 2.0~5 corrige la seconde partie du problème.

#5 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Restant à faire (heures) changé de 1.0 à 0.5

Pour la première partie, j'ai ouvert un signalement sur la forge tiramisu

#6 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 50 à 100
  • Restant à faire (heures) changé de 0.5 à 0.25

OK avec python-tiramisu 2.0~6-1

#7 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Toujours OK

Formats disponibles : Atom PDF