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 5 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a environ 5 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 5 ans
Candidats pour EOLE >= 2.6.1.
#4 Mis à jour par Fabrice Barconnière il y a environ 5 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 environ 5 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0