Projet

Général

Profil

Anomalie #8307

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

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
Echéance:
20/06/2014
% réalisé:

100%

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


Demandes liées

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

Révisions associées

Révision 298a81ed (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

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

Historique

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

  • Echéance mis à 20/06/2014
  • Temps estimé mis à 1.50 h

#2 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Description mis à jour (diff)

#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

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 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

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

#5 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

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 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

Test SquashTM : SC-T01-014

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

  • Statut changé de Résolu à Fermé
  • Assigné à mis à Emmanuel GARETTE

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

Formats disponibles : Atom PDF