Projet

Général

Profil

Tâche #7720

Distribution EOLE - Scénario #8775: Reprise existant (2.3)

pb enregistrement_zephir si paquets supplémentaires et plusieurs proxys parents

Ajouté par équipe eole Academie d'Orléans-Tours il y a environ 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
Echéance:
31/07/2014
% réalisé:

100%

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

Description

enregistrement_zephir renvoie un message d'erreur :
Problème rencontré lors de l'installation des paquets supplémentaires :
Serveur Proxy => Erreur

Contexte :
- amon chainé avec plusieurs proxy parents
- paquets supplémentaires dans la variante sur zephir

Query-Auto ne renvoie pas d'erreur et l'installation manuelle des paquets s'effectue correctement.

Sauf erreur de ma part l'erreur provient du fait que le script /usr/share/zephir/scripts/install_paqs.zephir n'utilise pas la bonne variable :

if [ "$nom_cache_pere" != "" ];then # Cache pere sur Amon
http_proxy=${http_proxy=http://$nom_cache_pere:$port_cache_pere}
export http_proxy
fi

Il faudrait je pense plutôt utiliser $proxy_client_adresse/$proxy_client_port en s'inspirant de /usr/share/eole/FonctionsEoleNg dans la section TestWeb

# FIXME : activer_proxy_client est désormais dans eole-common
#if [ "$nom_cache_pere" != "" ];then # Cache pere sur Amon
#http_proxy=${http_proxy=http://$nom_cache_pere:$port_cache_pere}
#export http_proxy
#fi
if [ "$activer_proxy_client" == "oui" ];then
http_proxy=${http_proxy=http://$proxy_client_adresse:$proxy_client_port}
export http_proxy
Proxy=` echo $http_proxy | sed -e 's!http://!!' `
TestService "Proxy $proxy_client_adresse" $Proxy
fi

Merci d'avance


Demandes liées

Lié à Distribution EOLE - Tâche #8400: Bogue dans la fonction TestWeb de FonctionsEoleNg 2.3.13 Fermé 05/09/2014 20/06/2014

Révisions associées

Révision 4800997b (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Pas de prise en compte des variante 'cache_pere' dans install_paqs.zephir

ref #7720 @30m

Révision ebf9ce74 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Prise en compte des variables 'proxy_client' dans install_paqs.zephir

Fixes #7720 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Description mis à jour (diff)

#2 Mis à jour par Fabrice Barconnière il y a presque 10 ans

Je dirais même plus, cette partie de code est inutile, les variables proxy, proxy_server et proxy_port n'existent pas :

Echo "Test du serveur de mise à jour" 
echo
#La variable d'environment http_proxy est prioritaire
if [ "$proxy" == "oui" ];then  # Si variable Dico
http_proxy=${http_proxy=http://$proxy_server:$proxy_port}
export http_proxy
fi

#3 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Assigné à mis à Bruno Boiget
  • Version cible mis à sprint 2014 36-37
  • Temps estimé mis à 1.00 h
  • Distribution changé de EOLE 2.3 à Toutes

#4 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Echéance mis à 31/07/2014

#5 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#6 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche

#7 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Tâche à Anomalie

#8 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche
  • Tâche parente mis à #8775

#9 Mis à jour par Daniel Dehennin il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF