Project

General

Profile

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

Added by Lionel Morin about 7 years ago. Updated almost 7 years ago.

Status:
Reporté
Priority:
Normal
Assigned To:
Start date:
09/29/2014
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
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


Related issues

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

Associated revisions

Revision fc28fd91 (diff)
Added by Bruno Boiget about 7 years ago

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

Revision 668a8472 (diff)
Added by Bruno Boiget almost 7 years ago

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

Revision a031763f (diff)
Added by Bruno Boiget almost 7 years ago

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

Revision 54dddf3e (diff)
Added by Bruno Boiget almost 7 years ago

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

Revision 88a1ac74 (diff)
Added by Bruno Boiget almost 7 years ago

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 about 7 years ago

  • Parent task set to #8886

#2 Updated by Bruno Boiget about 7 years ago

  • Parent task deleted (#8886)

#3 Updated by Bruno Boiget about 7 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 about 7 years ago

  • Parent task set to #8771

#5 Updated by Bruno Boiget about 7 years ago

  • Parent task deleted (#8771)

#6 Updated by Bruno Boiget about 7 years ago

  • Target version deleted (sprint 2014 36-37)
  • Parent task set to #8886

#7 Updated by Bruno Boiget about 7 years ago

  • Target version set to sprint 2014 38-39

#8 Updated by Bruno Boiget about 7 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 almost 7 years ago

  • Parent task deleted (#8886)

#10 Updated by Bruno Boiget almost 7 years ago

  • Target version deleted (sprint 2014 38-39)
  • Parent task set to #9022

#11 Updated by Daniel Dehennin almost 7 years ago

  • Start date changed from 09/09/2014 to 09/29/2014
  • Remaining (hours) set to 4.0

#12 Updated by Bruno Boiget almost 7 years ago

  • Description updated (diff)

#13 Updated by Bruno Boiget almost 7 years ago

  • Description updated (diff)
  • Remaining (hours) changed from 4.0 to 0.5

#14 Updated by Bruno Boiget almost 7 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 70 to 100

#15 Updated by Bruno Boiget almost 7 years ago

  • Remaining (hours) changed from 0.5 to 0.0

#16 Updated by Bruno Boiget almost 7 years ago

paquet de dev compilé depuis branche gestion_241

#17 Updated by Bruno Boiget almost 7 years ago

  • Status changed from Résolu to Reporté

Also available in: Atom PDF