Projet

Général

Profil

Tâche #9197

Scénario #9022: préparation de Zéphir pour la gestion d'eole 2.4.1 - Sprint 2

Consolidation des fonctions de vérification des paquets dans le backend Zéphir

Ajouté par Bruno Boiget il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Reporté
Priorité:
Normal
Assigné à:
Version cible:
Début:
09/10/2014
Echéance:
10/10/2014
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Suite à la correction du script check_maj_eole.py (cf demande liée), des limitations/problèmes sont apparus dans le gestionnaire liste de paquets du backend (AptChecker dans backend/lib_backend.py).

- Si un fichier de description des paquets généré par check_maj_eole.py est manquant (serveur non joignable/ne gérant pas l'intégralité de la distribution),certaines fonctions du client peuvent sortir en erreur. Dans certains cas, cela peut même empêcher le démarrage du service Zéphir
- Si le serveur de mise à jour déclaré dans la configuration d'un des clients n'est pas géré par check_maj_eole.py ou ne gère pas tous les paquets (par exemple, le miroir du ftp.crihan.fr n'a pas les paquets eole pour la distribution 2.4), Zéphir utilise le premier serveur déclaré dans sa configuration pour ce serveur. Il n'y a pas d'assurance que cela résolve le problème. Il faudrait plutôt rechercher le premier serveur ayant les bonnes informations.


Demandes liées

Lié à conf-zephir - Tâche #8804: Vérifier le script /usr/share/eole/check_maj_eole.py Reporté 29/09/2014
Copié vers Distribution EOLE - Tâche #9249: Consolidation des fonctions de vérification des paquets dans le backend Zéphir Fermé 09/10/2014 10/10/2014

Révisions associées

Révision 59e3e936 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Lancement de check_maj_eole.py à l'instance/reconfigure + logs (schedule)

Fixes #9197 @2h

Révision 56044667 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Consolidation de la fonction check_maj_status des serveurs

  • ne lance pas check_maj_eole.py si un fichier est manquant
    (lancé par reconfigure et schedule/pre/daily)
  • en cas de données manquantes, recherche sur l'ensemble des serveurs de maj
    déclarés, avec priorité sur ceux définis dans la configuration du serveur

Fixes #9197 @2h

Révision d491a174 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Consolidation de la fonction check_maj_status des serveurs

  • ne lance pas check_maj_eole.py si un fichier est manquant
    (lancé par reconfigure et schedule/pre/daily)
  • en cas de données manquantes, recherche sur l'ensemble des serveurs de maj
    déclarés, avec priorité sur ceux définis dans la configuration du serveur

Fixes #9197 @2h

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 9 ans

autres changements :

- la sortie de check_maj_eole.py est envoyée dans /var/log/zephir/check_maj_eole.log lors du lancement en schedule/pre/daily.
- check_maj_eole.py est lancé à l'instance et au reconfigure, mais il n'est plus lancé à l'initialisation du backend zéphir.

#2 Mis à jour par Bruno Boiget il y a plus de 9 ans

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

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

  • Statut changé de Résolu à Nouveau
  • Restant à faire (heures) changé de 4.0 à 0.0

#5 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Nouveau à Résolu

paquet de dev compilé depuis la branche gestion_241

#6 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Résolu à Reporté

Formats disponibles : Atom PDF