Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a environ 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
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

Révision acb67ed9 (diff)
Ajouté par Joël Cuissinat il y a environ 5 ans

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

Formats disponibles : Atom PDF