Anomalie #7444
Erreur de variable chaine_T1 => chaine_T2
Description
Ligne 240: la variable ne devrait pas être chaine_T1 mais chaine_T2
Révisions associées
agregation.sh : correction chaine_T1 => chaine_T2
Application du patch correctif agregation.sh.patch
Thanks: Karim Ayari
Fixes: #7444 @20m
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 Cuissinatsupprimé - Version cible
Mises à jour 2.3.13supprimé
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
Appliqué par commit ee62c721b28fcd8771e70f48fdb046c0d77feb5b.
#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
- Fichier agregation.sh.patch Voir ajouté
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
Appliqué par commit da6b7261c6dc951e9f8ffabec7fdd403a83cf83f.
#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.