Project

General

Profile

Tâche #13793

Scénario #14084: Assistance aux utilisateurs (49-51)

Dansguardian planté après Upgrade-Auto 2.3 -> 2.4

Added by Karim Ayari almost 6 years ago. Updated almost 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/28/2015
Due date:
% Done:

100%

Estimated time:
6.00 h
Spent time:
Remaining (hours):
0.0

Description

systématiquement après un upgrade-auto de 2.3 à 2.4.2 à la fin de l'instance dansguardian est planté

*** Filtre web
personnel:    eole.ac-dijon.fr => Erreur
personnel:       ftp.crihan.fr => Erreur
eleve:       eole.ac-dijon.fr => Erreur
eleve:          ftp.crihan.fr => Erreur
dmz:         eole.ac-dijon.fr => Erreur
dmz:            ftp.crihan.fr => Erreur

pour régler le problème, avant de faire l'instance j'ai supprimé l'archive blacklists.tar.gz et j'ai ensuite répondu oui à la mise à jour des blacklists.

(pour info j'ai activé e2guardian).


Related issues

Related to creole - Tâche #8621: Problème de fichiers "blacklists" après une migration de 2.3 en 2.4 Fermé 10/16/2014

Associated revisions

Revision 68b8770d (diff)
Added by Joël Cuissinat almost 6 years ago

Gestion des bases de filtres optionnelles à l'Upgrade

  • eole/upgrade/pre_download/01-amon : sauvegardes des fichiers urls et domains
  • eole/upgrade/post_upgrade/01-amon : restauration des fichiers urls et domains

Ref: #13793 @1h

History

#1 Updated by Scrum Master almost 6 years ago

  • Assigned To set to Gérald Schwartzmann

Tentative de reproduction du problème et de la solution proposée.

#2 Updated by Gérald Schwartzmann almost 6 years ago

Utilisation de l'image etb1.amon-2.3.15-AutoInstance
  1. Upgrade-Auto
  2. redémarrage
  3. gen_config

La configuration a été correctement chargée depuis un fichier en version 2.3.
Problème de chargement de la variable "Exceptions de type réseau pour eth2"(proxy_bypass_network_eth2) de la catégorie "Exceptions proxy"
Problème de chargement de la variable "Exceptions de type réseau pour eth1"(proxy_bypass_network_eth1) de la catégorie "Exceptions proxy"

J'ai deux solutions :
  1. j'active maintenant avant l'instance e2guardian
  2. j'enregistrer, j'instancie et ensuite je passerais à e2guardian

Choix n°1

instance

------------------------------------------------------------------------------------------------------------------------------------------------------
                                                                Démarrage des services                                                                
------------------------------------------------------------------------------------------------------------------------------------------------------

Start System V service dansguardian                                                                                                           [  OK  ]
------------------------------------------------------------------------------------------------------------------------------------------------------
                                                          Exécution des scripts postservice                                                           
------------------------------------------------------------------------------------------------------------------------------------------------------
run-parts: executing /usr/share/eole/postservice/00-proxy instance

Voulez-vous mettre à jour les bases de filtrage maintenant ?
[oui] : oui
.  Test de http://eole.orion.education.fr/maj/blacklists => Ok
Téléchargement des bases
Rien à faire pour blacklists.tar.gz
Rien à faire pour le fichier weighted

run-parts: executing /usr/share/eole/postservice/99-ifupdown instance

diagnose

*** Filtre web
admin:    test-eole.ac-dijon.fr => Ok
pedago:   test-eole.ac-dijon.fr => Ok
dmz-priv: test-eole.ac-dijon.fr => Ok
.               Nb instance 1 => 15/80
root@amon:~# /etc/init.d/e2guardian status
 * Usage: /etc/init.d/e2guardian {start|stop|restart|force-reload}
root@amon:~# /etc/init.d/dan
dansguardian           dansguardian.dpkg-old  
root@amon:~# /etc/init.d/dansguardian status
 * e2guardian is running
root@amon:~#

#3 Updated by Lionel Morin almost 6 years ago

Test du choix n°2 : (enregistrement de la config au format 2.4.2, instance, passage à e2guardian et reconfigure)
=> mêmes sorties que pour le choix n°1

*** Filtre web
admin:    test-eole.ac-dijon.fr => Ok
pedago:   test-eole.ac-dijon.fr => Ok
dmz-priv: test-eole.ac-dijon.fr => Ok
.               Nb instance 1 => 15/80

#4 Updated by Karim Ayari almost 6 years ago

je viens de voir cette procédure :

Upgrade-Auto
redémarrage
gen_config

or voici ce que je fais :

Upgrade-Auto
redémarrage
instance

à quoi cela sert de lancer le gen_config ?

#5 Updated by Gérald Schwartzmann almost 6 years ago

gen_config permet de mettre le fichier de configuration à jour et compatible avec le format 2.4, il permet également de renseigner des variables obligatoires qui ne seraient pas dans la version 2.3, je regarde lundi si le guide de migration est clair à ce propos.

#6 Updated by Gérald Schwartzmann almost 6 years ago

À la fin de la migration un message indique qu'il faut redémarrer le serveur, ouvrir gen_config et enfin instancier le module :

Le système a été mis à jour vers la distribution eole-2.4.2 (precise)

Mise à jour des informations dans l'application Zéphir ...

Pas d'enregistrement dans une base Zéphir détecté.                           

Pour finaliser la procédure, veuillez :

- redémarrer le serveur
- mettre à jour la configuration (par exemple via gen_config)
- exécuter la commande 'instance'

OK
root@amon:~#

Sinon c'est également détaillé dans la documentation :
http://eole.ac-dijon.fr/documentations/2.4/partielles/HTML/MigrationVersEOLE24/co/migrationVers24SansReinstallation.html

#7 Updated by Gérald Schwartzmann almost 6 years ago

  • Tracker changed from Demande to Tâche
  • % Done changed from 0 to 100
  • Estimated time set to 0.00 h
  • Parent task set to #13500
  • Remaining (hours) set to 0.0

#8 Updated by Gérald Schwartzmann almost 6 years ago

  • Status changed from Nouveau to Résolu

#9 Updated by Joël Cuissinat almost 6 years ago

  • Estimated time changed from 0.00 h to 2.00 h

#10 Updated by Gérald Schwartzmann almost 6 years ago

  • Parent task deleted (#13500)

#11 Updated by Gérald Schwartzmann almost 6 years ago

  • Tracker changed from Tâche to Demande

#12 Updated by Scrum Master almost 6 years ago

  • Tracker changed from Demande to Tâche
  • Status changed from Résolu to Nouveau
  • Parent task set to #13756

#13 Updated by Scrum Master almost 6 years ago

  • % Done changed from 100 to 50

#14 Updated by Joël Cuissinat almost 6 years ago

  • Assigned To deleted (Gérald Schwartzmann)
  • Remaining (hours) changed from 0.0 to 2.0

#15 Updated by Scrum Master almost 6 years ago

  • Status changed from Nouveau to En cours

#16 Updated by Scrum Master almost 6 years ago

  • Assigned To set to Joël Cuissinat

#17 Updated by Joël Cuissinat almost 6 years ago

  • Status changed from En cours to Ne sera pas résolu
  • Remaining (hours) changed from 2.0 to 0.0
Non reproduit en suivant la démarche suivante :
  • enregistrement_zephir
  • migration de la configuration en 2.4.2 avec activation de e2guardian sur Zéphir
  • Upgrade-Auto
  • reboot
  • instance

En l'absence d'éléments supplémentaires, je ferme cette demande.

#18 Updated by Joël Cuissinat almost 6 years ago

  • Status changed from Ne sera pas résolu to Nouveau
  • Parent task deleted (#13756)

#19 Updated by Joël Cuissinat almost 6 years ago

Finalement, j'ai fini par reproduire le problème en activant des bases de filtres optionnelles

Procédure de reproduction "rapide" :
  1. installer et configurer un Amon 2.3
  2. activer au moins un filtre optionnel dans l'EAD
  3. simuler un Upgrade avec juste le paquet eole-blacklists :
    /usr/share/eole/upgrade/pre_download/01-amon
    echo "deb http://eole.ac-dijon.fr/eole eole-2.4.2 main" > /etc/apt/sources.list.d/eole.list
    apt-get update
    apt-get install eole-blacklists
    /usr/share/eole/upgrade/post_upgrade/01-amon
    reconfigure
    

#20 Updated by Joël Cuissinat almost 6 years ago

  • Tracker changed from Tâche to Demande
  • Target version deleted (Sprint 2015 45-47 - Équipe MENESR)

#21 Updated by Joël Cuissinat almost 6 years ago

  • Tracker changed from Demande to Tâche
  • Subject changed from Upgrade-Auto : dansguardian planté to Dansguardian planté après Upgrade-Auto 2.3 -> 2.4
  • Status changed from Nouveau to En cours
  • Estimated time changed from 2.00 h to 6.00 h
  • Parent task set to #14084
  • Remaining (hours) changed from 0.0 to 1.5

#22 Updated by Joël Cuissinat almost 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 50 to 100
  • Remaining (hours) changed from 1.5 to 0.5

Paquet candidat : creole-2.3-eole192~1 à valider.

#23 Updated by Lionel Morin almost 6 years ago

  • Remaining (hours) changed from 0.5 to 0.0

Testé avec la "Procédure de reproduction rapide" proposée par Joël.

=> OK

#24 Updated by Lionel Morin almost 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF