Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Erreur en authentification CAS

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Erreur en authentification CAS
  • Date: Tue, 06 Nov 2012 17:57:51 +0100

Oups, l'inconvénient de remonter les discussions dans le sens anté-chronologique, c'est qu'on répond parfois à des problèmes qui ont déjà été résolus.
Donc ma correction est bien entendu la même que celles proposées par Geoffroy Desvernay et François Périchon la semaine dernière.

C'est donc bien le comportement du module qui  a changé, mais il n'a fait que nous punir de nos péchés.

Amende honorable, donc, et nouvelle version de Sympa à prévoir. On ne va pas laisser traîner ce bug.

Bonne journée,

David

Le 06/11/12 17:53, David Verdin a écrit :
adresse@cachée"> Bonjour et désolé de cette réponse tardive,

Peux-tu réessayer en modifiant le fichier /home/sympa/bin/Auth.pm, ligne 334 :

Remplace la ligne :
                      attrs =>  $ldap->{'ldap_email_attribute'}s,


par :
                      attrs =>  [$ldap->{'ldap_email_attribute'}],

Il semble que le code du module a dû changer. Notre usage n'était sans doute pas le bon mais il semblait s'en accommoder. A le relier, il semble en effet curieux que l'on puisse  envoyer un attribut multivalué (donc une liste) sous la forme d'un scalaire.

Dis-moi si cela corrige le problème, que je puisse intégrer la correction à Sympa.
Pour info, le patch proposé marche bien mais il surcharge le boulot pour l'annuaire : on récupère tous les attributs autorisés pour ne garder que le mail. Ma propre correction doit normalement ne ramener que l'email.

Cordialement,

David Verdin

Le 30/10/12 16:39, Jerome Nenert a écrit :
Après analyse des logs :

Oct 30 16:24:23 listes wwsympa[19507]: notice Auth::get_email_by_net_id() No entry in the Ldap Directory Tree of

Il s'agit d'un bug connu lié à une version de librairie Perl Net::LDAP ( https://listes.renater.fr/sympa/nomenu/arc/sympa-users/2012-07/msg00016.html ). Par contre, le soucis existe toujours en Sympa 6.1.15 ...

Existe-t-il une version de Net::LDAP recommandée ?

Jerome Nenert <adresse@cachée> a écrit :

Bonjour,

Avec Sympa 6.1.11, nous avons l'erreur suivante en authentification CAS :

[Mon Oct 29 17:35:00 2012] [error] [client xxxx] FastCGI: server "/usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi" stderr: Use of uninitialized value $_[0] in sprintf at /usr/lib/perl/5.14/Sys/Syslog.pm line 368, <DATA> line 558., referer: http://sympa.univ.fr/wws
[Mon Oct 29 17:35:00 2012] [error] [client xxxx] FastCGI: server "/usr/lib/cgi-bin/sympa/wwsympa-wrapper.fcgi" stderr: Use of uninitialized value $_[0] in sprintf at /usr/lib/perl/5.14/Sys/Syslog.pm line 368., referer: http://sympa.univ.fr/wws

Message d'erreur dans l'interface :

ERREUR INTERNE (sso_login) - Votre serveur d'authentification ne nous a pas transmis votre adresse email.

Une idée pour régler ce problème ?

Cordialement.

Jérôme NENERT.
D.S.I.
Université Panthéon Assas ( Paris 2 )





Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page