Anomalie #21012
Erreur RUNENTPersonJointure.py : No module named ldap
100%
Description
Hello,
Après avoir installer les filtres sso de edispatcher (dispatcher-sso), j'ai dans mes logs eolesso.info.log l'erreur suivante :
eolesso: [HTTPChannel (TLSProtocolWrapper),76,192.168.x.x] ! Erreur lors du calcul des données de l'attribut 'RUNENTPersonJointure' : No module named ldap
Cela provient du script RUNENTPersonJointure.py qui fait ligne 27 :
import ldap
Il a l'air de tester si le LDAP est local ou non.
Hors, dans le cadre d'un PIA, le ldap n'est généralement pas local mais distant.
A moins qu'il y ait un module LDAP à installer pour python ? Je suis sur une eolebase 2.5.2.
Cela génère une ligne d'erreur à chaque connexion d'un utilisateur... Pour ma part, j'ai renommé le script RUNENTPersonJointure.py en .old pour qu'il ne soit pas exécuté, tout fonctionne de notre coté, mais ce n'est pas une solution pérenne ;)
Merci d'avance,
Nicolas.
Révisions associées
fixes #21012 : test if module ldap exist
Historique
#1 Mis à jour par Christophe LEON il y a presque 7 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit dade3e914139a9905dab17dc08ac0e3e330133f9.
#2 Mis à jour par Nicolas Penot il y a presque 7 ans
Salut,
J'ai appliqué le patch en recopiant le diff dans mon fichier python.
C'est ok, je n'ai plus d'erreur.
Merci !
#3 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Version cible mis à Envole 5.6
#4 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Statut changé de Résolu à Fermé
#5 Mis à jour par Arnaud FORNEROT il y a presque 6 ans
- Tracker changé de Demande à Anomalie