Projet

Général

Profil

Anomalie #2072

patch avec commentaires en erreur sur Amon 2.3

Ajouté par Anonyme il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
19/09/2011
Echéance:
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
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 # .


Demandes liées

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

Révisions associées

Révision 5791dac7 (diff)
Ajouté par Bruno Boiget il y a plus de 12 ans

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

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Projet changé de Amon à zephir-client

#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Assigné à mis à Bruno Boiget
  • Version cible mis à Mises à jour 2.3 - 02 RC
  • Temps estimé mis à 0.50 h

#3 Mis à jour par Bruno Boiget il y a plus de 12 ans

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

#4 Mis à jour par Bruno Boiget il y a plus de 12 ans

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 Mis à jour par Joël Cuissinat il y a plus de 12 ans

  • Statut changé de Résolu à Fermé
  • Distribution mis à EOLE 2.3

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

Formats disponibles : Atom PDF