Tâche #15522
Tiramisu - Scénario #15349: Test de Tiramisu 2
Impossible d'enregistrer la configuration etb1.amon sur EOLE 2.6
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
cp /mnt/eole-ci-tests/configuration/etb1.amon/default-2.5.2/etc/eole/config.eol /etc/eole/config.eol
>>> from eolegenconfig import lib >>> lib.get_config('toto') [ ... ] >>> lib.valid_mandatory('toto') Traceback (most recent call last): File "<stdin>", line 1, in <module> 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 639, 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 623, 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 130, in getitem returns_raise, setting_properties) File "/usr/lib/python2.7/dist-packages/tiramisu/option/masterslave.py", line 147, in _getmaster setting_properties=setting_properties) 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 554, in impl_validate err = do_validation(val, idx, force_submulti_index) 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 tiramisu.error.PropertiesOptionError: tentative d'accès à une option nommée : ip_admin_eth2 avec les propriétés ['disabled']
Révisions associées
ne pas raiser si une variable est disabled (ref #15522 @2h)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a environ 8 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Emmanuel GARETTE il y a environ 8 ans
- Projet changé de Tiramisu à eole-genconfig
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 50
Paquet tiramisu refait.
Il reste un problème dans eole-genconfig, il y a l'erreur suivante :
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 978, in diff_config force_permissive=True) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 349, in find_first force_permissive=force_permissive) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 416, in _find return self._find_return_results(find_results, raise_if_not_found) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 421, in _find_return_results raise AttributeError(_("no option found in config" AttributeError: aucune option trouvée dans la config avec ces critères
#3 Mis à jour par Emmanuel GARETTE il y a environ 8 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
#4 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de En cours à Résolu
#5 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
OK avec eole-genconfig 2.6.0-7