Anomalie #5848
Problème lié à la redéfinition de "nombre_interfaces" sur Amon
Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
% réalisé:
0%
Temps estimé:
1.00 h
Distribution:
EOLE 2.4
Description
>>> from creole.loader import creole_loader >>> conf = creole_loader(load_extra=True) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 191, in creole_loader loader.read_dir(dirs, namespace) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 796, in read_dir self._gen_descr(namespace) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1143, in _gen_descr containers = self.gen_container(paths) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 353, in gen_container ret.append(getattr(self, func_name)(paths)) File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 103, in gen_interfaces return self.gen_generic('interfaces', paths, copy_requires='ip') File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 132, in gen_generic copy_requires=copy_requires) File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 343, in _gen_tiramisu_config '', options, requires=requires, properties=properties)) File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 709, in __init__ requires = validate_requires_arg(requires, self._name) File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 931, in validate_requires_arg 'must be valid for option {0}: {1}').format(name, err)) ValueError: malformed requirements second argument must be valid for option interface0: value 1 is not permitted, only (u'2', u'3', u'4', u'5') is allowed
Demandes liées
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
j'ai l'impression, mais je n'ai pas le dico, que le requirement teste si nombre_interfaces == 1
sauf que nombre_interfaces ne peut pas être à 1
j'ai fait un test pour ne pas mettre de requirement si la valeur n'est pas possible, peut etre que ca ne passe pas dans ce code dans le ca des interfaces (faut regarder mieux le code)
#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-alpha à Eole 2.4-alpha2
#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Assigné à mis à Emmanuel GARETTE
#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Statut changé de Nouveau à En attente d'informations
Je n'arrive pas a reproduire (même en installant eole-amon-module).
A voir si cela revient.
#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de En attente d'informations à Classée sans suite
Le bogue a disparu :)