Project

General

Profile

Tâche #8804

Updated by Bruno Boiget about 8 years ago

Message obtenu en fin d'instance d'un zephir 2.3.13 après la mise à jour :
<pre>
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
</pre>

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

Back