Projet

Général

Profil

Anomalie #5848

Problème lié à la redéfinition de "nombre_interfaces" sur Amon

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
Catégorie:
-
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

Lié à eole-proxy - Anomalie #5970: problème dans le dictionnaire 23_proxy.xml avec creole 2.4 Fermé
Lié à creole - Demande #4840: Revoir la redéfinition des contraintes Fermé

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 :)

Formats disponibles : Atom PDF