Tâche #13100
Scénario #13096: Vérifier la correction de bugs fonctionnels remontés sur Zéphir 2.5.0 et leur couverture par les tests Squash
Erreur de récupération des variables 'proxy_client' dans check_maj_eole.py
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Le script /usr/share/eole/check_maj_eole.py n'est pas adapté correctement sur Zéphir 2.5
cf mail de Mael Jacoud (ac-toulouse) : http://eole.orion.education.fr/listes/arc/zephir/2015-08/msg00006.html
J’ai bidouillé le fichier check_maj_eole.py comme ceci def get_url_opener(dico): """renvoie une instance de urllib.FancyURLopener prenant en compte le proxy défini dans la configuration creole """ # recherche du proxy si nécessaire try: assert dico.get('activer_proxy_client', 'non') == 'oui' prox_creole = 'http://%s:%s' % (dico['proxy_client_adresse'], dico['proxy_client_port']) proxies = {'http':prox_creole, 'https':prox_creole} except: # valeur par défaut : utilise le proxy défini dans l'environnement (ou pas) proxies = {'http':'http://firew.in.ac-toulouse.fr:8080', 'https':'http://firew.in.ac-toulouse.fr:8080'} opener = urllib.FancyURLopener(proxies) return opener
Utiliser dico.get_creole pour récupérer les variables
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Testé OK (mais un peu minimaliste à mon goût) :
root@zephir:~# CreoleSet proxy_client_adresse proxy.eole.lan root@zephir:~# /usr/share/eole/check_maj_eole.py * Vérification des données (md5) : Ubuntu hardy * Vérification des données (md5) : Ubuntu lucid * Vérification des données (md5) : Ubuntu precise * Vérification des données (md5) : Eole 2.4.0 * Vérification des données (md5) : Eole 2.4.1 * Vérification des données (md5) : Eole 2.4.2 * Vérification des données (md5) : Envole 4 * Vérification des données (md5) : Ubuntu trusty * Vérification des données (md5) : Eole 2.5.0 * Vérification des données (md5) : Eole 2.5.1 root@zephir:~# CreoleSet proxy_client_adresse toto.eole.lan root@zephir:~# /usr/share/eole/check_maj_eole.py Erreur d'accès au serveur de mise à jour test-eole.ac-dijon.fr root@zephir:~# CreoleSet activer_proxy_client non root@zephir:~# /usr/share/eole/check_maj_eole.py * Vérification des données (md5) : Ubuntu hardy * Vérification des données (md5) : Ubuntu lucid [ ... ]