> -----Original Message-----
> From: Rich Megginson [mailto:[email protected]] On 
> Behalf Of Rich Megginson
> Sent: Friday, February 27, 2009 11:26 PM
> To: Xu, Qiang (FXSGSC)
> Cc: [email protected]; Kashif Ali Siddiqui; 
> [email protected]
> Subject: Re: SASL authentication
> 
> Probably.  It probably cannot find the mechanism plugins.  
> The cyrus-sasl library is in two pieces - the main libsasl, 
> and the plugins for the various mechanisms.  For example, on 
> my RHEL5 system, libsasl2 is installed in $libdir, and the 
> mechanism plugins are installed in $libdir/sasl2.  The sasl 
> on RHEL5 has been compiled so that libsasl looks in 
> $libdir/sasl2 for the mechanism plugins.  You can also set 
> the env. var. SASL_PATH to point to the directory containing 
> the mechanism plugins.

I have recompiled cyrus library, and grab both "libsasl2.so" and its plugins. 

For my case, the most important plugin seems to be "libgssapiv2.so". 
Originally, I put them into the same path, i.e. "/opt/nc/lib/" (this is the 
path of our own libraries, instead of system libraries). It didn't work. Then I 
created a folder called "sasl2" under "/opt/nc/lib", and put the gssapi plugin 
into it. It still didn't work. 

The error message is the same: "86 Unknown authentication method". 

I am at a loss. Is there anything I missed? Is there a possibility that 
"libldap60.so" has some requirement on where to find SASL2 plugins?

Looking forward to help,
Xu Qiang
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to