do a truss(1) [or similar] on it to see where libsasl looks for its
plugins and exactly which plugins its trying to find. libldap does
not have any requirements on where those sasl plugins should reside
in fact it doesnt know about them at all. it knows sasl mech names
and its up to libsasl to map them mech names to its plugins and to
take care of locating and loading related plugins. you should also
try SASL_PATH trick Rich suggested to you.
Xu, Qiang (FXSGSC) wrote:
-----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
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap