<!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">
<br>
<br>
I hope someone please take a moment to look at this... and point me to
a way to go to solve this.<br>
<br>
I installed RT 3.8.1, follow instructions from
<a class="moz-txt-link-freetext" href="http://wiki.bestpractical.com/view/ExternalAuth">http://wiki.bestpractical.com/view/ExternalAuth</a> and lot of other sites
I googled.<br>
<br>
The installation of RT::Authen::ExternalAuth 0.07_01 was made by hand
because via CPAN I got this message: <b>Warning: Cannot install
RT::Authen::ExternalAuth, don't know what it is.</b><br>
<br>
I can login but get this message in browser:<br>
<font face="Courier New, Courier, monospace" size="-1"><b>Can't call
method "as_string" on an undefined value at
/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm
line 97,  line 514. </b></font><br>
<br>
Here is the log output:<br>
<b><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:19:58 2008] [debug]: $pass defined
(**********), Running IsPassword
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:69)</font><font
 face="Courier New, Courier, monospace" size="-1"><br>
</font><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:19:58 2008] [debug]: Trying External
Authentication ( dsi )
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm:24)</font><font
 face="Courier New, Courier, monospace" size="-1"><br>
</font><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:19:58 2008] [debug]: Attempting to use
external auth service: My_LDAP
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:150)</font><font
 face="Courier New, Courier, monospace" size="-1"><br>
</font><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:19:59 2008] [debug]: Trying external auth
service: My_LDAP
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:13)</font><font
 face="Courier New, Courier, monospace" size="-1"><br>
</font><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:20:03 2008] [debug]: LDAP Search ===  Base:
dc=alergs,dc=br == Filter: (&(sAMAccountName=dsi)(objectClass=*))
== Attrs: dn
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:40)</font><font
 face="Courier New, Courier, monospace" size="-1"><br>
</font><font color="#000000" face="Courier New, Courier, monospace"
 size="-1">[Mon Dec  8 18:20:04 2008] [debug]: Found LDAP DN:
CN=dsi,OU=Rede,OU=DSI - Sistemas e
Informatica,OU=Corporativo,DC=alergs,DC=br
(/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:72)</font><br>
</b><br>
<br>
This is my /opt/rt3/etc/RT_SiteConfig.pm<br>
<br>
<tt><br>
<b>Set($rtname , "ALERGS");<br>
Set($Organization , "rt.al.rs.gov.br");<br>
Set($Timezone , 'America/Sao_Paulo');<br>
<br>
Set($DatabaseType , 'mysql');<br>
Set($DatabaseHost   , 'localhost');<br>
Set($DatabaseRTHost , 'localhost');<br>
Set($DatabasePort , '3306');<br>
Set($DatabaseUser , 'rtuser');<br>
Set($DatabasePassword , '********');<br>
Set($DatabaseName , 'rt3');<br>
<br>
Set($WebDefaultStylesheet, 'web2');<br>
Set($WebPath, "");<br>
Set($WebDomain, 'rt.alergs.br' );<br>
Set($WebPort, 80);                    # + ($< * 7274) % 32766 +
($< && 1024));<br>
Set($WebBaseURL, '<a class="moz-txt-link-freetext" href="http://">http://</a>' . RT->Config->Get('WebDomain') . ':' .
RT->Config->Get('WebPort'));<br>
Set($WebURL, RT->Config->Get('WebBaseURL') .
RT->Config->Get('WebPath') . "/");<br>
<br>
Set($RTAddressRegexp , 'dsi.$\@al.rs.gov.br');<br>
Set($CorrespondAddress , '<a class="moz-txt-link-abbreviated" href="mailto:dsi.rede@al.rs.gov.br">dsi.rede@al.rs.gov.br</a>');<br>
Set($CommentAddress , '<a class="moz-txt-link-abbreviated" href="mailto:dsi.redeadm@al.rs.gov.br">dsi.redeadm@al.rs.gov.br</a>');<br>
<br>
Set($AutoLogoff, 30);                    # minutos<br>
<br>
Set($DateDayBeforeMonth , 1);<br>
<br>
Set($EnableReminders,1);<br>
<br>
Set($LogToSyslog , '');<br>
Set($LogDir, '/opt/rt3/var/log');<br>
Set($LogToFileNamed , "rt.log");<br>
Set($LogToFile      , 'debug');<br>
<br>
Set( @Plugins, (qw(RT::Authen::ExternalAuth RT::FM)));<br>
<br>
Set($ExternalAuthPriority,  ['My_LDAP']);<br>
Set($ExternalInfoPriority,  ['My_LDAP']);<br>
Set($ExternalServiceUsesSSLorTLS,    0);<br>
Set($AutoCreateNonExternalUsers,    0);<br>
Set($ExternalSettings,      {<br>
        'My_LDAP'       =>  {<br>
                'type'                      =>  'ldap',<br>
                'auth'                      =>  1,<br>
                'info'                      =>  1,<br>
                'server'                    =>  'ds1.alergs.br',<br>
                'user'                      => 
'cn=adrt,ou=Corporativo,dc=alergs,dc=br',<br>
                'pass'                      =>  '************',<br>
                'base'                      =>  'dc=alergs,dc=br',<br>
                'filter'                    => '(objectClass=*)',<br>
                'd_filter'                  =>
'(userAccountControl:1.2.840.113556.1.4.803:=2)',<br>
                'tls'                       =>  0,<br>
                'net_ldap_args'             => [    version => 
3   ],<br>
                'group'                     =>  'DSI_Rede_Usu',<br>
                'group_attr'                =>  '',<br>
                'attr_match_list'           => [  'Name',<br>
                                                  'EmailAddress'<br>
                                               ],<br>
<br>
                'attr_map'                  =>  {   'Name' =>
'sAMAccountName',<br>
                                                    'EmailAddress'
=> 'mail',<br>
                                                    'RealName' =>
'cn'<br>
                                                 }<br>
                               }<br>
               }<br>
);<br>
<br>
1;</b></tt><br>
<br>
<div class="moz-signature">
<meta http-equiv="Content-Type" content="text/html; ">
<meta name="GENERATOR" content="GtkHTML/3.16.2">
Elton S. Fenner,<br>
<font size="2">Analista de Rede,</font><br>
<font size="1">Assembléia Legislativa do RS.</font><br>
<font size="1">+55 51 3210-1202</font>
</div>
<br>
</body>
</html>