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
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
Related issues
Associated revisions
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
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
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
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
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
History
#1 Updated by Bruno Boiget over 6 years ago
- Parent task set to #8886
#2 Updated by Bruno Boiget over 6 years ago
- Parent task deleted (
#8886)
#3 Updated by Bruno Boiget over 6 years ago
- Project changed from Zéphir to conf-zephir
- Estimated time set to 4.00 h
- Distribution changed from EOLE 2.4 to EOLE 2.3
#4 Updated by Bruno Boiget over 6 years ago
- Parent task set to #8771
#5 Updated by Bruno Boiget over 6 years ago
- Parent task deleted (
#8771)
#6 Updated by Bruno Boiget over 6 years ago
- Target version deleted (
sprint 2014 36-37) - Parent task set to #8886
#7 Updated by Bruno Boiget over 6 years ago
- Target version set to sprint 2014 38-39
#8 Updated by Bruno Boiget over 6 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Bruno Boiget
- % Done changed from 0 to 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 Updated by Bruno Boiget over 6 years ago
- Parent task deleted (
#8886)
#10 Updated by Bruno Boiget over 6 years ago
- Target version deleted (
sprint 2014 38-39) - Parent task set to #9022
#11 Updated by Daniel Dehennin over 6 years ago
- Start date changed from 09/09/2014 to 09/29/2014
- Remaining (hours) set to 4.0
#12 Updated by Bruno Boiget over 6 years ago
- Description updated (diff)
#13 Updated by Bruno Boiget over 6 years ago
- Description updated (diff)
- Remaining (hours) changed from 4.0 to 0.5
#14 Updated by Bruno Boiget over 6 years ago
- Status changed from En cours to Résolu
- % Done changed from 70 to 100
Appliqué par commit a031763f1a2b1d7f43a3330c3159d2b692aab2e6.
#15 Updated by Bruno Boiget over 6 years ago
- Remaining (hours) changed from 0.5 to 0.0
#16 Updated by Bruno Boiget over 6 years ago
paquet de dev compilé depuis branche gestion_241
#17 Updated by Bruno Boiget over 6 years ago
- Status changed from Résolu to Reporté