Projet

Général

Profil

Anomalie #7444

Erreur de variable chaine_T1 => chaine_T2

Ajouté par Christophe LEON il y a environ 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
07/03/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.3

Description

Ligne 240: la variable ne devrait pas être chaine_T1 mais chaine_T2

agregation.sh.patch Voir (487 octets) Karim Ayari, 19/02/2014 16:32

agregation.sh.patch Voir (980 octets) Karim Ayari, 26/02/2014 12:10

Révisions associées

Révision ee62c721 (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

agregation.sh : correction chaine_T1 => chaine_T2

Application du patch correctif agregation.sh.patch
Thanks: Karim Ayari
Fixes: #7444 @20m

Révision da6b7261 (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

agregation.sh : correction des autres chaînes

Application du patch correctif agregation.sh.patch (n°2)
Thanks: Karim Ayari
Thanks: Christophe Léon
Fixes: #7444 @10m

Historique

#1 Mis à jour par Christophe LEON il y a environ 10 ans

Dans le même ordre d'idée; je trouve étrange les commandes suivantes

# Vidage des chaines MANGLE
check_T1=$(iptables-save |grep "RESTOREMARK" |wc -l)
check_T2=$(iptables-save |grep "T2" | wc -l)
check_RESTOREMARK=$(iptables-save |grep "T1" |wc -l)
check_PREROUTING=$(iptables-save |grep "T1" |wc -l)

J'aurais plutôt vu,

check_T1=$(iptables-save |grep "T1" |wc -l)
check_T2=$(iptables-save |grep "T2" | wc -l)
check_RESTOREMARK=$(iptables-save |grep "RESTOREMARK" |wc -l)
check_PREROUTING=$(iptables-save |grep "PREROUTING" |wc -l)

mais je me trompe peut être :)

#2 Mis à jour par Karim Ayari il y a environ 10 ans

bien vu :) je devais être amoureux ce jour là ^^

ok pour correction remplacer une des lignes

check_PREROUTING=$(iptables-save |grep "T1" |wc -l)

par

check_PREROUTING=$(iptables-save |grep "PREROUTING" |wc -l)

#3 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.3.13
  • Temps estimé mis à 1.00 h

#4 Mis à jour par Karim Ayari il y a environ 10 ans

  • Fichier agregation.sh.patch Voir ajouté
  • Assigné à Joël Cuissinat supprimé
  • Version cible Mises à jour 2.3.13 supprimé

voilà le patch

#5 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Echéance mis à 07/03/2014
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à Mises à jour 2.3.13

#6 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#7 Mis à jour par Christophe LEON il y a environ 10 ans

Merci pour la prise en compte de ce signalement, cependant voici d'une manière plus précise l'objet de cette demande

http://dev-eole.ac-dijon.fr/projects/conf-amon/repository/revisions/2.3/entry/bin/agregation.sh

Ligne 240: il y a

if [ -z "$chaine_T1" ] ; then

C'est la même ligne que 230, je pense plutôt que c'est if [ -z "$chaine_T2" ] ; then

Ligne 211: il y a

check_T1=$(iptables-save |grep "RESTOREMARK" |wc -l)

et ligne 213: il y a

check_RESTOREMARK=$(iptables-save |grep "T1" |wc -l)

Vu que check_T1 est utilisé plus bas pour vider les regles de la table T1 et
Vu que check_RESTOREMARK est utilisé plus bas pour vider les regles RESTOREMARK

J'aurais pour plus de cohérence modifié comme suit

ligne 211 check_T1=$(iptables-save |grep "T1" |wc -l)
ligne 213 check_RESTOREMARK=$(iptables-save |grep "RESTOREMARK" |wc -l)

j'aurais aussi une modification a apporter dans le /etc/init.d/agregation, je ferais un autre signalement :)

#8 Mis à jour par Karim Ayari il y a environ 10 ans

oui effectivement j'avais pas compris et encore moins ouvert grand mes yeux. je prépare un patch pour toutes ces modifs.

#9 Mis à jour par Karim Ayari il y a environ 10 ans

un patch rassemblant toutes les modifications.

#10 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 50

#11 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 50 à 100

#12 Mis à jour par Joël Cuissinat il y a environ 10 ans

Paquet candidat 2.3 : conf-amon >= 2.3-eole103~1
Paquet unstable 2.4 : conf-amon >= TODO

#13 Mis à jour par Klaas TJEBBES il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Confirmé par Karim.

Formats disponibles : Atom PDF