That definitely did the trick for making it fire off, thanks Thomas. Now I can't seem to get authenticated however. Here's output from the debug rt.log:<div><br></div><div><div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Calling UserExists with $username (steve) and $service (My_LDAP) (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:105)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: UserExists params:</font></div><div><font class="Apple-style-span" face="'courier new', monospace">username: steve , service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:274)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: LDAP Search === Base: dc=mydomain,DC=internal == Filter: (&(&(ObjectCategory=User)(ObjectClass=Person))(sAMAccountName=steve)) == Attrs: l,cn,st,mail,sAMAccountName,co,streetAddress,postalCode,telephoneNumber,sAMAccountName,physicalDeliveryOfficeName,sAMAccountName (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:304)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Password validation required for service - Executing... (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:155)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Trying external auth service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:16)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: LDAP Search === Base: dc=mydomain,DC=internal == Filter: (&(sAMAccountName=steve)(&(ObjectCategory=User)(ObjectClass=Person))) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:43)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Found LDAP DN: CN=Steve,OU=Information Technology,OU=Main,OU=Offices,DC=mydomain,DC=internal (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:75)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: LDAP Search === Base: dc=mydomain,DC=internal == Filter: (member=CN=Steve,OU=Information Technology,OU=Main,OU=Offices,DC=mydomain,DC=internal) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:100)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [critical]: Search for (member=CN=Steve,OU=Information Technology,OU=Main,OU=Offices,DC=mydomain,DC=internal) failed: LDAP_NO_SUCH_OBJECT 32 (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:116)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: LDAP password validation result: 0 (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:334)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Password Validation Check Result: 0 (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:159)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [debug]: Autohandler called ExternalAuth. Response: (0, Password Invalid) (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Elements/DoAuth:26)</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">[Mon Mar 14 15:40:45 2011] [error]: FAILED LOGIN for steve from 192.168.X.X (/opt/rt3/bin/../lib/RT/Interface/Web.pm:555)</font></div><div><br></div>
<div><br></div><div>So I'm closer, it find my users because it finds the LDAP DN, but then it's fails with LDAP_NO_SUCH_OBJECT 32. It seems odd it wouldn't find the object it located in the previous LDAP search?</div>
<div><br></div><div>I'm sure I'm missing something silly here, any additional help is appreciated!</div><div><br></div><div>- Steve</div><div><br></div></div><br><div class="gmail_quote">On Wed, Mar 9, 2011 at 6:59 PM, Thomas Sibley <span dir="ltr"><<a href="mailto:trs@bestpractical.com">trs@bestpractical.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 09 Mar 2011 17:57, m0bilitee wrote:<br>
> Hi folks, I'm trying to run rt 3.8.9 on CentOS 5.5, talking to Active<br>
> Directory on a Windows Server 2003 domain controller. I followed the<br>
> guide at the wiki<br>
> at <a href="http://requesttracker.wikia.com/wiki/CentOS5InstallPlusSome" target="_blank">http://requesttracker.wikia.com/wiki/CentOS5InstallPlusSome</a> and got<br>
> everything working up to the external plugin.<br>
<br>
</div>RT 3.8.9 broke version 0.08 of ExternalAuth. 0.08_01 is the developer<br>
release which fixes the issue. You probably have 0.08.<br>
<br>
<a href="http://search.cpan.org/~falcone/RT-Authen-ExternalAuth-0.08_01/" target="_blank">http://search.cpan.org/~falcone/RT-Authen-ExternalAuth-0.08_01/</a><br>
<font color="#888888"><br>
Thomas<br>
</font></blockquote></div><br><br clear="all"><br>-- <br> The music business is a cruel and shallow money trench, a long plastic hallway where thieves and pimps run free, and good men die like dogs. There’s also a negative side. - Hunter S. Thompson <br>
<br>Enjoy the documented stupidity at <a href="http://beatdown.blogspot.com">http://beatdown.blogspot.com</a><br><br><br>