Projet

Général

Profil

Tâche #32558

Scénario #33424: évolutions Upgrade-Auto

pris en compte dans Maj-Auto d'un dépot additionnel

Ajouté par Vincent Chavanon il y a presque 3 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
PNE-SR - MTES - prestation Cadoles - s46-52
Début:
15/03/2021
Echéance:
% réalisé:

100%

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

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

Révision 01fcf619 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

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é

Formats disponibles : Atom PDF