Projet

Général

Profil

Tâche #8804

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

Vérifier le script /usr/share/eole/check_maj_eole.py

Ajouté par Lionel Morin il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

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

100%

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

Description

Message obtenu en fin d'instance d'un zephir 2.3.13 après la mise à jour :

Traceback (most recent call last):
  File "/usr/share/eole/check_maj_eole.py", line 179, in <module>
    updates, md5_ini = check_maj_md5(dico['serveur_maj_clients'], opener, version, codename, zephir_version)
  File "/usr/share/eole/check_maj_eole.py", line 79, in check_maj_md5
    info = parse_release('http://%s/%s/%s/Release' % (serv_maj, repository, arch), '', serv_maj, repository, minimum, opener)
  File "/usr/share/eole/check_maj_eole.py", line 99, in parse_release
    url = opener.open(f_rel)
  File "/usr/lib/python2.6/urllib.py", line 205, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.6/urllib.py", line 344, in open_http
    h.endheaders()
  File "/usr/lib/python2.6/httplib.py", line 904, in endheaders
    self._send_output()
  File "/usr/lib/python2.6/httplib.py", line 776, in _send_output
    self.send(msg)
  File "/usr/lib/python2.6/httplib.py", line 735, in send
    self.connect()
  File "/usr/lib/python2.6/httplib.py", line 716, in connect
    self.timeout)
  File "/usr/lib/python2.6/socket.py", line 514, in create_connection
    raise error, msg
IOError: [Errno socket error] timed out

Modifications nécessaires pour prise en compte des releases:

- plusieurs distributions peuvent être basées sur le même 'codename ubuntu'. Les noms des fichiers générés doivent maintenant se baser sur le n° eole de la distribution;
- la notion de mise à jour complète/minimum n'existe plus, il ne sert plus à rien d'avoir deux n° de paquets
- évolution à prévoir ? : la procédure cherche seulement les infos des paquets 'all' et 'amd64'. -> pb si les paquets i386 ont des versions différentes


Demandes liées

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

Révisions associées

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

Correction du système de md5 des informations sur les dépots de mise à jour

- le nom de dépôt était utilisé comme clé alors qu'il peut y avoir
plusieurs fichiers Packages.gz correspondant
- utilisation de noms plus adaptés dans le fichier md5maj_xxx.ini
(la casse n'est pas conservée par ConfigParser, pas de 'http://')

ref #8804

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

adaptation du script check_maj_eole.py pour gestion des releases

- ajout de '.0' pour les urls des dépôts 2.4.0 (natif pour les suivantes)
- plus de stockage des versions complete/minimum pour 2.4 et > (obsolète)

ref #8804 @2h

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

Amélioration du script check_maj_eole.py

  • Ignore les serveurs de mise à jour non accessibles au lieu de sortir
  • Affichage de la progression du script

Fixes #8804 @ 1h30m

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

Limitation du nombre de lancements de check_maj_eole.py si infos manquantes

- lancé une seule fois sur la première erreur détectée
- correction d'une typo du commit précédent

ref #8804 @30m

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

Limitation du nombre de lancements de check_maj_eole.py si infos manquantes

- lancé une seule fois sur la première erreur détectée
- correction d'une typo du commit précédent

ref #8804 @30m

Historique

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

  • Tâche parente mis à #8886

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

  • Tâche parente #8886 supprimé

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

  • Projet changé de Zéphir à conf-zephir
  • Temps estimé mis à 4.00 h
  • Distribution changé de EOLE 2.4 à EOLE 2.3

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

  • Tâche parente mis à #8771

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

  • Tâche parente #8771 supprimé

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

  • Version cible sprint 2014 36-37 supprimé
  • Tâche parente mis à #8886

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

  • Version cible mis à sprint 2014 38-39

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

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Bruno Boiget
  • % réalisé changé de 0 à 70

Script corrigé dans son fonctionnement actuel. A revoir lors de la mise en place de la gestion des releases dans Zéphir (2.4.0 / 2.4.1 / ...)

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

  • Tâche parente #8886 supprimé

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

  • Version cible sprint 2014 38-39 supprimé
  • Tâche parente mis à #9022

#11 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Début changé de 09/09/2014 à 29/09/2014
  • Restant à faire (heures) mis à 4.0

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

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)
  • Restant à faire (heures) changé de 4.0 à 0.5

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

  • Statut changé de En cours à Résolu
  • % réalisé changé de 70 à 100

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

  • Restant à faire (heures) changé de 0.5 à 0.0

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

paquet de dev compilé depuis branche gestion_241

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

  • Statut changé de Résolu à Reporté

Formats disponibles : Atom PDF