Project

General

Profile

Anomalie #8307

plantage de reconfigure en cas de problème d'application d'un patch

Added by Emmanuel GARETTE about 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Start date:
Due date:
06/20/2014
% Done:

100%

Estimated time:
1.50 h
Spent time:
Distribution:
EOLE 2.4

Description

En cas de non application d'un patch, reconfigure plante.

Par exemple :

cp /usr/share/eole/creole/distrib/02eoleapt /usr/share/eole/creole/modif/
sed -i 's/0/1/g' /usr/share/eole/creole/modif/02eoleapt
gen_patch
sed -i 's/0/1/g' /usr/share/eole/creole/patch/02eoleapt.patch

Reconfigure plante avec le message d'erreur :

Erreur d'application du patch: '/usr/share/eole/creole/patch/02eoleapt.patch'

Concrètement si un patch proposé par une académie ne s'applique plus suite à une mise à jour, statistiquement 1/7 de l'académie tombe la première journée.

Pour moi le serveur doit rester fonctionnelle en cas de non application d'un patch, même si celui-ci fonctionne en mode dégradé.


Related issues

Related to creole - Anomalie #8331: instance/reconfigure n'affiche pas les erreurs Fermé 06/20/2014

Associated revisions

Revision 298a81ed (diff)
Added by Emmanuel GARETTE about 6 years ago

afficher un message de debug et plus arrêter le reconfigure en cas de problème de patch (fixes #8307)

History

#1 Updated by Joël Cuissinat about 6 years ago

  • Due date set to 06/20/2014
  • Estimated time set to 1.50 h

#2 Updated by Emmanuel GARETTE about 6 years ago

  • Description updated (diff)

#3 Updated by Emmanuel GARETTE about 6 years ago

Problèmes supplémentaires constatés :

- création des fichiers "orig" et "rej" si le patch ne s'applique pas ;
- pas de message de débug permettant de comprendre le problème d'applications du patch ;
- si le patch commence a s'appliqué mais pas totalement, il patch la moitié du fichier ;

#4 Updated by Emmanuel GARETTE about 6 years ago

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

#5 Updated by Emmanuel GARETTE about 6 years ago

Quand la demande liée sera corrigé, on aura un message comme cela :

--------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                           Génération des fichiers de configuration                                                           
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Erreur d’application du patch: '/usr/share/eole/creole/patch/pythonrc.patch'
Pour reproduire et corriger l'erreur patch -d /var/lib/creole -N -p1 -i /usr/share/eole/creole/patch/pythonrc.patch
<pre>

Dans le répertoire /var/lib/creole/ il ne doit pas y avoir de fichier .orig ou .rej.

#6 Updated by Emmanuel GARETTE about 6 years ago

Test SquashTM : SC-T01-014

#7 Updated by Joël Cuissinat about 6 years ago

  • Status changed from Résolu to Fermé
  • Assigned To set to Emmanuel GARETTE

Tests indiqués ré-exécutés + maj du test squash (ajout d'appel à diagnose).

Also available in: Atom PDF