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.
Demandes liées
Révisions associées
Remplir les variables Slave HIDDEN avec les valeurs par défaut
fixes #7537 @3h
Valeur chaine vide pour les slave HIDDEN
fixes #7537 @30m
Historique
#1 Mis à jour par Guillaume PITARD il y a environ 10 ans
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 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Projet changé de Sphynx à eole-common
- Echéance mis à 21/03/2014
- Statut changé de Nouveau à A étudier
- Version cible mis à Mises à jour 2.3.13
- Temps estimé mis à 2.00 h
#3 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Sujet changé de variables dns_route et cie à impossible d'ajouter des routes statiques via zephir sur sphynx 2.3 : variables dns_route et cie
#4 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Projet changé de eole-common à zephir-parc
- Statut changé de A étudier à Accepté
Traiter le cas d'une variable Slave HIDDEN
#5 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 2835203ad24238477ca53a3c43cf2c46e3cd3766.
#6 Mis à jour par Fabrice Barconnière il y a environ 10 ans
Appliqué par commit f996ea5cbc3f9703f84d66a335d1530e382b0202.
#7 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Assigné à mis à Fabrice Barconnière
#8 Mis à jour par Bruno Boiget il y a environ 10 ans
- Statut changé de Résolu à À valider
- % réalisé changé de 100 à 80
La dernière correction (forcer plusieurs chaines vides) pose problème dans certains cas (cf variables cachées de la demande #7382)
#9 Mis à jour par Bruno Boiget il y a environ 10 ans
- Statut changé de À valider à Résolu
- % réalisé changé de 80 à 100
Appliqué par commit 4bfd98d3d2ec76372ce9fbc2a5a8d8569ebad0b9.
#10 Mis à jour par Bruno Boiget il y a environ 10 ans
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 Mis à jour par Fabrice Barconnière il y a environ 10 ans
- Statut changé de Résolu à Fermé