Tâche #17630
Scénario #17674: Intégrer la version 2.1 de Tiramisu
Warning Creole au sujet de l'option adresse_netmask_eth1 sur les modules Hâpy
Description
root@hapy:~# CreoleSet check_passwd non NetmaskOption:0: ValueWarning: avertissement sur la valeur de l'option adresse_netmask_eth1 : tentative d'accès à une option nommée : adresse_ip_eth1 avec les propriétés ['disabled']
Le warning provient du test de consistance suivant présent dans 01_network.xml :
<check name="valid_ipnetmask" target="adresse_netmask_eth1" level="warning"> <param type='eole'>adresse_ip_eth1</param> </check>
Si on enlève l'attribut level="warning"
, la commande ne fait plus d'erreur.
Ce cas particulier n'est peut-être pas géré comme il faut dans Creole/Tiramisu.
History
#1 Updated by Emmanuel GARETTE almost 7 years ago
Daniel m'avait déjà remonté cette erreur.
Le problème vient du fait que la validation des valeurs se fait avant la validation des propriétés (j'ai besoin de la valeur validé pour calculer les propriétés).
Lorsqu'on est en mode "raise" cela fonctionne correctement, je masque l'erreur par une erreur de propriété (la variable est disable).
Dans le cas des "warnings" le signal est émis dans tous les cas (d'où l'affichage du warning).
Le problème est normalement corrigé dans la branche master de Tiramisu. La correction étant "intrusive" dans le code, je n'ai pas jugé opportun de le faire pour l'instant dans la branche 2.0 (ce qu'on utilise actuellement). C'est, pour moi, plutôt un problème cosmétique.
#2 Updated by Joël Cuissinat almost 7 years ago
- Parent task changed from #17455 to #17674
#3 Updated by Joël Cuissinat almost 7 years ago
- Status changed from Nouveau to Résolu
- Assigned To set to Joël Cuissinat
- % Done changed from 0 to 100
- Remaining (hours) changed from 2.0 to 0.0
Vérifié sur Hâpy 2.6.0 :
root@hapy:~# CreoleSet check_passwd non NetmaskOption:0: ValueWarning: avertissement sur la valeur de l'option adresse_netmask_eth1 : tentative d'accès à une option nommée : adresse_ip_eth1 avec les propriétés ['disabled'] root@hapy:~# Maj-Auto -D [ ... ] root@hapy:~# reconfigure [ ... ] root@hapy:~# CreoleSet check_passwd non root@hapy:~# CreoleGet check_passwd non root@hapy:~# CreoleSet check_passwd oui root@hapy:~# CreoleGet check_passwd oui
#4 Updated by Scrum Master almost 7 years ago
- Status changed from Résolu to Fermé