Anomalie #7830
Plantage si on veut déclarer un vlan sur une interface
Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Target version:
Distribution:
EOLE 2.4
Description
Dans gen_config, si on déclare un vlan sur une interface, on obtient l'erreur Unsupported data type :
2014-04-01 16:05:46,346: eolegenconfig - Unsupported data type: <type 'list'> Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.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 598, in valid_mandatory mandatory_errors = list(mandatory_warnings(config)) File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 411, in mandatory_warnings include_groups=True): File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 239, in getattr validate=validate) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 264, in getattr force_permissive=force_permissive) File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 171, in getitem return value File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 243, in _getitem value = Multi(value, self.context, opt, path, validate=validate) File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 467, in impl_validate do_validation(val, index) File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 422, in do_validation self._validate(_value) File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 916, in _validate IP(value) File "/usr/lib/python2.7/dist-packages/IPy.py", line 250, in __init__ raise TypeError("Unsupported data type: %s" % type(data)) TypeError: Unsupported data type: <type 'list'>
En patchant Tiramisu comme ci-joint, on obtient une erreur plus propre : invalid value for option vlan_network_eth0: invalid network address mais cela ne résout pas le problème.
History
#1 Updated by Fabrice Barconnière over 9 years ago
- Status changed from Nouveau to Accepté
- Assigned To set to Emmanuel GARETTE
- % Done changed from 0 to 90
J'ai testé sur un Amon 2.4, c'est OK pour moi.
Tu as peut-être une demande à lier gnunux.
#2 Updated by Emmanuel GARETTE over 9 years ago
- Status changed from Accepté to Résolu
- % Done changed from 90 to 100
Ok avec la dernière version de tiramisu (CreoleLint passe en plus)
#3 Updated by Joël Cuissinat over 9 years ago
- Status changed from Résolu to Fermé
Testé OK avec : python-tiramisu 1.0~2.19-1