Tâche #15474
Scénario #15349: Test de Tiramisu 2
Impossible d'enregistrer une configuration sur Eolebase + eole-proxy 2.6
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
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 10 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 10 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Scrum Master il y a environ 10 ans
- Description mis à jour (diff)
- Assigné à mis à Joël Cuissinat
#4 Mis à jour par Joël Cuissinat il y a environ 10 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 10 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 10 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 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Toujours OK