Anomalie #7537
impossible d'ajouter des routes statiques via zephir sur sphynx 2.3 : variables dns_route et cie
Description
Sur un zephir 2.3 à jour en stable, en modifiant notre serveur sphynx 2.3 :
Dans la section "réseau avancé", j'avais X routes de créées.
J'ai eu besoin d'en supprimer une. En la supprimant, j'ai un message d'erreur au sujet des variables dns_route dns_rvp et dns_forward qui doivent contenir le même nombre de valeurs.
Dans le dico 01_network.xml, on trouve ça :
<group master='route_adresse'>
<slave>route_netmask</slave>
<slave>route_gw</slave>
<slave>route_int</slave>
<slave>dns_route</slave>
<slave>dns_rvp_route</slave>
<slave>dns_forward_route</slave>
</group>
cf capture ci-jointe pour l'erreur elle-même.
Merci,
Ludo.
Related issues
Associated revisions
Remplir les variables Slave HIDDEN avec les valeurs par défaut
fixes #7537 @3h
Valeur chaine vide pour les slave HIDDEN
fixes #7537 @30m
History
#1 Updated by Guillaume PITARD over 9 years ago
Bonjour,
Même problème pour mon sphynx master, mais pas révélé de la même manière.
Suite à une Maj-Auto -E manuelle, j'ai voulu reconfigurer le sphynx, et là boom, il me dit que la variable dns_route n'a pas le même nombre de valeur que la variable master (route_adresse).
J'essaie de voir ce qui va pas en lancant gen_config, pb pas accès à dns_route, la variable est cachée! Je corrige à la mano dans le config.eol, je relance reconfigure, et la boom même topo avec dns_rvp_route, puis re avec dns_forward_route.
Ça fini pas fonctionner une fois les trois variables corrigées.
Mais que c'est-il passé? Est-ce que ces variables existent depuis longtemps? Y a t-il un problème dans ma conf ailleur? je ne vois pas de dépences dans les dicos par rapport à ces variables?=!
Enfin, je réalise la même manip sur mon sphynx slave, et là tous roule sans problème ... au secours.
#2 Updated by Fabrice Barconnière over 9 years ago
- Project changed from Sphynx to eole-common
- Due date set to 03/21/2014
- Status changed from Nouveau to A étudier
- Target version set to Mises à jour 2.3.13
- Estimated time set to 2.00 h
#3 Updated by Fabrice Barconnière over 9 years ago
- Subject changed from variables dns_route et cie to impossible d'ajouter des routes statiques via zephir sur sphynx 2.3 : variables dns_route et cie
#4 Updated by Fabrice Barconnière over 9 years ago
- Project changed from eole-common to zephir-parc
- Status changed from A étudier to Accepté
Traiter le cas d'une variable Slave HIDDEN
#5 Updated by Fabrice Barconnière over 9 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit 2835203ad24238477ca53a3c43cf2c46e3cd3766.
#6 Updated by Fabrice Barconnière over 9 years ago
Appliqué par commit f996ea5cbc3f9703f84d66a335d1530e382b0202.
#7 Updated by Fabrice Barconnière over 9 years ago
- Assigned To set to Fabrice Barconnière
#8 Updated by Bruno Boiget over 9 years ago
- Status changed from Résolu to À valider
- % Done changed from 100 to 80
La dernière correction (forcer plusieurs chaines vides) pose problème dans certains cas (cf variables cachées de la demande #7382)
#9 Updated by Bruno Boiget over 9 years ago
- Status changed from À valider to Résolu
- % Done changed from 80 to 100
Appliqué par commit 4bfd98d3d2ec76372ce9fbc2a5a8d8569ebad0b9.
#10 Updated by Bruno Boiget over 9 years ago
fonctionnement retenu:
- si des variables 'slave' d'un groupe sont cachées et n'ont pas le bon nombre de valeur, on force l'utilisation de leur valeur par défaut. C'est creole qui s'occupe de renvoyer le bon nombre de valeurs en remplissant avec la valeur par défaut si disponible.
#11 Updated by Fabrice Barconnière over 9 years ago
- Status changed from Résolu to Fermé