Tâche #12779
Distribution EOLE - Scénario #12639: Assistance aux utilisateurs (36-38)
EoleSSO : Problème de prise en compte des valeurs de configuration.
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Description
Problèmes rencontrés à Versailles lors de la mise en place d'une certificat TERENA.
- le script check_certs.py sort en erreur lorsqu'il affiche un message pour prévenir de l'absence de l'IP du serveur dans les IP alternatives du certificat -> le service ne démarre pas (la correction était déjà prête dans la branche de dev mais pas encore packagée)
- Après avoir renseigné dans gen_config (onglet EoleSSO) le chemin du certificat , EoleSSO ne fonctionne plus (le service tourne mais n'arrive plus à répondre aux requêtes).
Après debug sur la machine en question, le problème vient également des valeurs de configuration en unicode (nom du certificat passé en paramètre à la librairie M2Crypto, qui n'accepte que des chaines de type 'str').
versions concernées : 2.4.0 et >
Associated revisions
encodage de toutes les valeurs récupérées de Creole dans config.py
ref #12779 @30m
History
#1 Updated by Bruno Boiget almost 8 years ago
- Project changed from Distribution EOLE to EoleSSO
- Estimated time changed from 1.00 h to 3.00 h
- Distribution changed from EOLE 2.5 to Toutes
Pour éviter d'autres problèmes de ce genre, toutes les valeurs récupérées de Creole sont encodées en str dans config.py
Le problème peut se présenter sur toutes les versions à partir de 2.4.0.
#2 Updated by Bruno Boiget almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Bruno Boiget almost 8 years ago
- Description updated (diff)
- % Done changed from 0 to 90
#4 Updated by Scrum Master almost 8 years ago
- Status changed from En cours to Résolu
#5 Updated by Bruno Boiget almost 8 years ago
- Remaining (hours) changed from 1.0 to 0.25
#6 Updated by Joël Cuissinat almost 8 years ago
- Status changed from Résolu to Fermé
- % Done changed from 90 to 100
- Remaining (hours) changed from 0.25 to 0.0
Testé sur 2.5.1 avec :
CreoleSet eolesso_cert /etc/ssl/certs/eole.crt