<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Xu, Qiang (FXSGSC) wrote:
<blockquote
 cite="mid:D8C9BC7FFCF8154FB7141EB8DB609C172708258F72@SGPAPHQ-EXSCC01.dc01.fujixerox.net"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">-----Original Message-----
From: Henry B. Hotz [<a class="moz-txt-link-freetext" href="mailto:hotz@jpl.nasa.gov">mailto:hotz@jpl.nasa.gov</a>] 
Sent: Wednesday, March 11, 2009 12:01 PM
To: Xu, Qiang (FXSGSC)
Cc: <a class="moz-txt-link-abbreviated" href="mailto:cyrus-sasl@lists.andrew.cmu.edu">cyrus-sasl@lists.andrew.cmu.edu</a>
Subject: Re: SASL2 plugin problem

Something like ktrace or dtrace to make the kernel tell you 
what files it's trying to open will usually help.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
But ktrace and dtrace is a utility in Unix/FreeBSD/MacOS. The OS in our printer is Wind River Linux, and this utility is not available.

Is there any tool in Cyrus release itself that can be used to check which plugin libsasl2.so is looking for?

Thanks,
Xu Qiang</pre>
</blockquote>
<br>
Xu,<br>
<br>
Cyrus provides the 'pluginviewer' utility, which can be used to verify
that your gssapi plugin is installed correctly.<br>
<br>
If available on your system, ldapsearch might provide an easier way to
trouble shoot. 'ldd', or your system's equivalent, should tell you if
your ldap library is looking in the correct location for your sasl
library, assuming it's dynamically linked.<br>
<br>
This might provide some more ideas:<br>
<br>
<a class="moz-txt-link-freetext" href="http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/OpenLdapSaslGssapi">http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/OpenLdapSaslGssapi</a><br>
<br>
- Dan<br>
</body>
</html>