Tâche #32558
Scénario #33424: évolutions Upgrade-Auto
pris en compte dans Maj-Auto d'un dépot additionnel
100%
Description
si un dépot additionnel est déclaré et qu'une url de téléchargement de la clé du dépot est indiquée, Maj-Auto cherche à télécharger la clé du dépot, si ce n'est déjà fait, comme indiqué dans /usr/lib/python2.7/dist-packages/pyeole/pkg.py ligne 1911, en positionnant au besoin un proxy :
proxy = EolePkgApt._get_proxy(url)
if proxy is None:
env = None
else:
env = {'http_proxy': '{}:{}'.format(proxy[0], proxy[1]),
'https_proxy': '{}:{}'.format(proxy[0], proxy[1])}
logfile = '/tmp/{}.log'.format(name)
cmd = ['wget', url, '-d', '-o', logfile, '-O', keyring]
code = system_code(cmd, env=env)
La variable proxy remontée contient 2 valeurs, potentiellement toutes 2 à "none". Le test verifiant si un proxy est positionné devrait porter sur l'une ou l'autre (ou les 2) valeurs : en l'état, si aucun proxy n'est positionné, la variable "env" est quand meme initialisée à "none:none", ce qui renvoit une erreur au Mj-Auto :
:
impossible de télécharger l'URL http://url_du_fichier.asc, plus d'information dans /tmp/Depot PNESR.logfile
cat /tmp/Depot\ PNESR.log
Error in proxy URL ftp://None/None: Must be HTTP.
Il faudrait donc plutot faire un test sur la valeur de proxy [0] et/ou proxy [1]
Révisions associées
si hostname est à None, le proxy doit retourner None (ref #32558)
Historique
#1 Mis à jour par Vincent Chavanon il y a presque 3 ans
- Sujet changé de pris een compte dans Maj-Auto d'un dépot additionnel à pris en compte dans Maj-Auto d'un dépot additionnel
#2 Mis à jour par Vincent Chavanon il y a presque 3 ans
- Description mis à jour (diff)
#3 Mis à jour par Vincent Chavanon il y a presque 3 ans
- Description mis à jour (diff)
#4 Mis à jour par Vincent Chavanon il y a presque 3 ans
- Description mis à jour (diff)
#5 Mis à jour par Thierry Bertrand il y a presque 3 ans
- Release mis à EOLE 2.7.2
#6 Mis à jour par Thierry Bertrand il y a presque 3 ans
- Tâche parente changé de #31795 à #32598
#7 Mis à jour par Emmanuel GARETTE il y a presque 3 ans
- Statut changé de Nouveau à En cours
#8 Mis à jour par Emmanuel GARETTE il y a presque 3 ans
- Assigné à mis à Emmanuel GARETTE
Normalement les variables http_proxy et https_proxy doivent être renseigné correctement.
La valeur none:none n'est pas une valeur valide, cela peut poser des problèmes par ailleurs.
Ce n'est pas, a priori, EOLE qui renseigne ces valeurs.
#9 Mis à jour par Vincent Chavanon il y a plus de 2 ans
- Statut changé de En cours à Fermé
- Restant à faire (heures) mis à 0.0
le soucis n'apparait que sur des serveurs qui sont passés d'une variante à une autre : on se replongera dedans si le problème ressurgit.
#10 Mis à jour par Vincent Chavanon il y a plus de 2 ans
- Temps estimé mis à 0.00 h
#11 Mis à jour par Vincent Chavanon il y a plus de 2 ans
- Statut changé de Fermé à Nouveau
#12 Mis à jour par Vincent Chavanon il y a plus de 2 ans
- Tâche parente changé de #32598 à #33424
#13 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
Le problème est lié à :
/etc/apt/apt.conf.d/02eole-apt-intra:Acquire::http::Proxy::debmiroir-01.eole.e2.rie.gouv.fr "DIRECT";
#14 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Projet changé de PNE-SR à Distribution EOLE
- Statut changé de Nouveau à En cours
#15 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de En cours à Résolu
#16 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- % réalisé changé de 0 à 100
#17 Mis à jour par Celine Rappeneau il y a environ 2 ans
- Statut changé de Résolu à En cours
#18 Mis à jour par Emmanuel GARETTE il y a environ 2 ans
- Statut changé de En cours à Résolu
#19 Mis à jour par Philippe Carre il y a presque 2 ans
- Statut changé de Résolu à Fermé