Projet

Général

Profil

Tâche #18571

Scénario #18373: Traitement express MEN (1-3)

Gérer le cas "chaîne de caractères" dans le port du proxy utilisé pour la mise à jour

Ajouté par Joël Cuissinat il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/01/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

C'est lors l'accès à l'attribut "port" de l'objet "urlparse" que l'exception a lieu !

root@amon:~# export http_proxy=http://proxy.eole.lan:z
root@amon:~# Maj-Auto -D -d
Mise à jour le mercredi 04 janvier 2017 17:20:10
*** amon 2.6.1 (00000001) ***

Maj-Auto - (VERSION DE DEVELOPPEMENT) - Augmenter le niveau de mise à jour peut empêcher de revenir au niveau de mise à jour stable.
Voulez-vous continuer ? [oui/non]
[non] : o
pyeole.pkg - Process template for /etc/apt/apt.conf.d/02eoleproxy
pyeole.pkg - using http_proxy=http://proxy.eole.lan:z from environment
Maj-Auto - invalid literal for int() with base 10: 'z'
Traceback (most recent call last):
  File "/usr/bin/Maj-Auto", line 300, in main
    envole_level=envole_level)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1708, in _configure_sources_mirror
    mirror_ubuntu = _test_mirror('Ubuntu', ubuntu)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1597, in _test_mirror
    pkgmgr._test_mirror(mirror_url, dist)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 895, in _test_mirror
    if not test_tcp(proxy_url.hostname, proxy_url.port):
  File "/usr/lib/python2.7/urlparse.py", line 113, in port
    port = int(port, 10)
ValueError: invalid literal for int() with base 10: 'z'

Le test Squash SC-T04-017 - Maj-Auto et la gestion du proxy pourrait être complété avec ce type de cas :)

Révisions associées

Révision aceb1796 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

Gestion de l'exception lors de l'accès à urlparse.port

Ref: #18571 @1h

Révision dc7dcd11 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

Mise à jour des fichiers de traduction

Ref: #18571 @15m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Tâche parente mis à #18476

#2 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Tâche parente changé de #18476 à #18373

#3 Mis à jour par Scrum Master il y a plus de 7 ans

  • Projet changé de python-pyeole à Distribution EOLE
  • Statut changé de Nouveau à En cours

#4 Mis à jour par Scrum Master il y a plus de 7 ans

  • Assigné à mis à Joël Cuissinat

#5 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.25

Maj du test : SC-T04-017 - Maj-Auto et la gestion du proxy

#6 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Laurent Flori il y a plus de 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF