Project

General

Profile

Tâche #7720

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

pb enregistrement_zephir si paquets supplémentaires et plusieurs proxys parents

Added by équipe eole Academie d'Orléans-Tours about 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
Due date:
07/31/2014
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):

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


Related issues

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

Associated revisions

Revision 4800997b (diff)
Added by Bruno Boiget over 6 years ago

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

ref #7720 @30m

Revision ebf9ce74 (diff)
Added by Bruno Boiget over 6 years ago

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

Fixes #7720 @30m

History

#1 Updated by Joël Cuissinat almost 7 years ago

  • Description updated (diff)

#2 Updated by Fabrice Barconnière almost 7 years ago

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 Updated by Bruno Boiget over 6 years ago

  • Assigned To set to Bruno Boiget
  • Target version set to sprint 2014 36-37
  • Estimated time set to 1.00 h
  • Distribution changed from EOLE 2.3 to Toutes

#4 Updated by Bruno Boiget over 6 years ago

  • Due date set to 07/31/2014

#5 Updated by Bruno Boiget over 6 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#6 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche

#7 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Tâche to Anomalie

#8 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche
  • Parent task set to #8775

#9 Updated by Daniel Dehennin over 6 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF