Project

General

Profile

Anomalie #2072

patch avec commentaires en erreur sur Amon 2.3

Added by Anonymous over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/19/2011
Due date:
% Done:

100%

Estimated time:
0.50 h
Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,

Sur amon 2.3, nos patch, précédemment adaptés à la 2.3, apparaissent bons dans le creole.log mais en erreur avec un diagnose.

2011-09-13 12:07:40,820 INFO lecture du fichier /usr/share/eole/creole/dicos/variante/amon_aix-marseille.xml

patching file squid.conf
patching file cron-root
patching file resolv.conf
patching file sudoers
patching file active_tags
2011-09-13 12:07:41,737 INFO ===========================================
2011-09-13 12:07:41,737 INFO Debut de l'instanciation
2011-09-13 12:07:41,738 INFO ===========================================
2011-09-13 12:07:42,247 INFO Fichier /etc/oinkmaster.conf non instancie
2011-09-13 12:07:42,247 INFO -------------------------------------------

  • Patches
    . patches => Erreur
    fichiers : squid.conf.patch_

Erreur vu dans /usr/share/zephir/monitor/stats/1300/patches/agent.xml

table_data=[ {
'dest':'/var/lib/creole/squid.conf',
'etat':'Off',
'patch':'/usr/share/eole/creole//patch/variante/squid.conf.patch',
'pattern':'## AixMars - acl pour plage cio non acce',
},

cela vient surement de la comparaison du patch, où nous avons inséré des commentaires, avec le fichier final sans commentaire dans /var/lib/creole/squid.conf

Il faudrait, dans l’agent de comparaison des patchs, ne pas tenir compte des lignes avec un # .


Related issues

Precedes zephir-client - Anomalie #4121: Erreur de patch si présence de commentaires Fermé 09/21/2012

Associated revisions

Revision 5791dac7 (diff)
Added by Bruno Boiget over 11 years ago

gestion de la suppression des commentaires dans l'agent patches (fixes #2072)

History

#1 Updated by Joël Cuissinat over 11 years ago

  • Project changed from Amon to zephir-client

#2 Updated by Joël Cuissinat over 11 years ago

  • Assigned To set to Bruno Boiget
  • Target version set to Mises à jour 2.3 - 02 RC
  • Estimated time set to 0.50 h

#3 Updated by Bruno Boiget over 11 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Bruno Boiget over 11 years ago

J'ai ajouté un traitement particulier pour php.ini et squid.conf (les 2 seuls templates qui ont l'air d'utiliser del_comment pour l'instant).

Si un nouveau fichier utilise cette fonction, il faudra mettre à jour l'agent pour le prendre en compte. Je n'ai pas fait de récupération automatique des templates concernés depuis les dictionnaires pour éviter de ralentir l'agent.

Une façon simple de ne pas avoir ce genre de problème est de ne pas ajouter de commentaires sur la première ligne modifiée par le patch (c'est celle là qui est vérifiée dans le fichier de destination).

#5 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Résolu to Fermé
  • Distribution set to EOLE 2.3

Test patch squid avec commentaire sur 1ère ligne => OK

Also available in: Atom PDF