Projet

Général

Profil

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

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/10/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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.

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans

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 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Tâche parente changé de #17455 à #17674

#3 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 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 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF