Tâche #27337
Scénario #26618: Traitement express MEN (10-12)
Maj-Auto : si un dépôt est inaccessible afficher le message d'erreur exact en mode debug
Début:
19/03/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
Sortie actuelle :
root@amon:~# Maj-Auto -U test-eole.ac-dijon.fer -d
Mise à jour le mardi 19 mars 2019 11:36:23
*** amon 2.7.1 (00000001) ***
pyeole.pkg - Process template for /etc/apt/apt.conf.d/02eoleproxy
pyeole.diagnose.diagnose - Test if http://test-eole.ac-dijon.fer/ubuntu/dists/bionic/main/binary-amd64/Release is reachable
pyeole.pkg - Pas de configuration du miroir Ubuntu avec test-eole.ac-dijon.fer qui semble inaccessible : Impossible d'obtenir la version pour le dépôt : http://test-eole.ac-dijon.fer/ubuntu/dists/bionic/main/binary-amd64/Release
Maj-Auto - Impossible de configurer les sources APT pour Ubuntu
Traceback (most recent call last):
File "/usr/bin/Maj-Auto", line 309, in main
envole_level=envole_level)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1802, in _configure_sources_mirror
mirror_ubuntu = _test_mirror('Ubuntu', ubuntu)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1682, in _test_mirror
raise RepositoryError(msg.format(vendor))
RepositoryError: Impossible de configurer les sources APT pour Ubuntu
Il faudrait ajouter le message d'erreur, ici : <urlopen error [Errno -2] Name or service not known>
On peut le faire dès 2.5.2 si ça pouvait aider à déboguer les tests jenkins... Sauf que les messages issus de pyeole.diagnose ne sont gérés qu'à partir de 2.6.1 : #17079 !
Révisions associées
Add debug in test_http function
Ref: #27337
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a environ 7 ans
- Statut changé de Nouveau à Résolu
- Assigné à mis à Joël Cuissinat
- % réalisé changé de 0 à 100
#3 Mis à jour par Joël Cuissinat il y a environ 7 ans
Candidats pour EOLE >= 2.6.1.
#4 Mis à jour par Fabrice Barconnière il y a environ 7 ans
Vu :
root@eolebase:~# Maj-Auto -U test-eole.ac-dijon.fer -d
Mise à jour le mardi 19 mars 2019 16:06:02
*** eolebase 2.7.0 (0000000A) ***
pyeole.pkg - Process template for /etc/apt/apt.conf.d/02eoleproxy
pyeole.diagnose.diagnose - Test if http://test-eole.ac-dijon.fer/ubuntu/dists/bionic/main/binary-amd64/Release is reachable
pyeole.diagnose.diagnose - KO: <class 'urllib2.URLError'> (<urlopen error [Errno -2] Name or service not known>)
pyeole.pkg - Pas de configuration du miroir Ubuntu avec test-eole.ac-dijon.fer qui semble inaccessible : Impossible d'obtenir la version pour le dépôt : http://test-eole.ac-dijon.fer/ubuntu/dists/bionic/main/binary-amd64/Release
Maj-Auto - Impossible de configurer les sources APT pour Ubuntu
Traceback (most recent call last):
File "/usr/bin/Maj-Auto", line 309, in main
envole_level=envole_level)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1802, in _configure_sources_mirror
mirror_ubuntu = _test_mirror('Ubuntu', ubuntu)
File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1682, in _test_mirror
raise RepositoryError(msg.format(vendor))
RepositoryError: Impossible de configurer les sources APT pour Ubuntu
#5 Mis à jour par Fabrice Barconnière il y a presque 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0