Project

General

Profile

Anomalie #5848

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

Added by Joël Cuissinat almost 7 years ago. Updated over 6 years ago.

Status:
Classée sans suite
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
% Done:

0%

Estimated time:
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

Related issues

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

History

#1 Updated by Emmanuel GARETTE almost 7 years ago

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 Updated by Joël Cuissinat over 6 years ago

  • Target version changed from Eole 2.4-alpha to Eole 2.4-alpha2

#3 Updated by Joël Cuissinat over 6 years ago

  • Assigned To set to Emmanuel GARETTE

#4 Updated by Emmanuel GARETTE over 6 years ago

  • Status changed from Nouveau to En attente d'informations

Je n'arrive pas a reproduire (même en installant eole-amon-module).

A voir si cela revient.

#5 Updated by Joël Cuissinat over 6 years ago

  • Status changed from En attente d'informations to Classée sans suite

Le bogue a disparu :)

Also available in: Atom PDF