Tâche #34615
Scénario #33745: EOLE 2.9 : Rendre disponible l'interface Era
Problème de connexion au serveur xmlrpc de Zéphir
Début:
05/09/2022
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Révisions associées
Monter le répertoire /etc/ssl/certs et le déclarer pour le contexte ssl.
Ref #34615
Historique
#1 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a plus d'un an
- Assigné à mis à Benjamin Bohard
#3 Mis à jour par Benjamin Bohard il y a plus d'un an
- Sujet changé de Problème de validation du certificat du Zéphir à Problème de connexion au serveur xmlrpc de Zéphir
Liste des erreurs rencontrées dans une console python en tentant de reproduire la connexion depuis ERA :
- certificat du zéphir non valide (peut être résolu en partageant le dossier /etc/ssl/certs et en créant un contexte ssl chargeant ce répertoire, à passer à la création de l’object ServerProxy)
xmlrpclib.ProtocolError: <ProtocolError for admin_zephir:eole@zephir.ac-test.fr:8070/RPC2: 401 Unauthorized>
Il y a forcément moins de problèmes en utilisant le bon port 7080 pour le xmlrpc.
>>> from xmlrpclib import ServerProxy >>> import ssl >>> ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS) >>> s=ServerProxy('https://admin_zephir:eole@zephir.ac-test.fr:7080', context=ssl_context) >>> s.get_permissions('admin_zephir') [1, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 22, 23, 31, 40]]
Le problème subsiste depuis l’application ERA :
Erreur lors de la connexion à zephir ou droits insuffisants
Le conteneur n’était pas à jour.
#4 Mis à jour par Joël Cuissinat il y a plus d'un an
Test squash : AM-T02-040 - Era interaction entre era et zephir
#5 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de En cours à À valider
#6 Mis à jour par Ludwig Seys il y a plus d'un an
- Statut changé de À valider à Résolu
#7 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Restant à faire (heures) mis à 0.0
Testé OK