<font color='black' size='2' face='Arial, Helvetica, sans-serif'><font color="black" face="Arial, Helvetica, sans-serif" size="2">
<div> <br>
</div>
<div> I have been trying to configure my RT to communicate with my ldap, but I have been running into problems. I did install the perl module below is my configuration and error after I restart apache (apache failed to restart):<br>
<br>
<br>
# THE BASICS:<br>
<br>
Set($rtname, 'TAG');<br>
Set($Organization, 'TAG');<br>
Set($CorrespondAddress , 'helpdesk@test.action.go');<br>
Set($CommentAddress , 'webmaster@test.action.go');<br>
Set($Timezone , 'EDT'); # obviously choose what suits you<br>
Set($MinimumPasswordLength, "8");<br>
<br>
# THE DATABASE:<br>
<br>
Set($DatabaseType, 'mysql'); # e.g. Pg or mysql<br>
<br>
# These are the settings we used above when creating the RT database,<br>
# you MUST set these to what you chose in the section above.<br>
<br>
Set($DatabaseUser , 'rtuser');<br>
Set($DatabasePassword , 'wibble');<br>
Set($DatabaseName , 'rt3'); # Ensure this is set to rt3!<br>
<br>
# THE WEBSERVER:<br>
<br>
Set($WebPath , "");<br>
Set($WebBaseURL , "http://helpdesk.TAG.test.go");<br>
<br>
#THE EMAIL SERVER<br>
<br>
Set($SendmailPath , "/usr/sbin/sendmail");<br>
Set($SendmailArguments,"-oi -t -ODeliveryMode=b -OErrorMode=m");<br>
Set($UseFriendlyFromLine, 1);<br>
Set($FriendlyFromLineFormat, "\"%s via RT\" <%s>");<br>
Set($TruncateLongAttachments, undef);<br>
#THE LDAP SERVER<br>
Set(@Plugins, qw(RT::Authen::ExternalAuth));<br>
Set($EmailCompletionUnprivileged,"privileged");<br>
# Following is LDAP authorization block<br>
Set($ExternalAuthPriority, [ 'My_LDAP' ]);<br>
Set($ExternalInfoPriority, [ 'My_LDAP' ]);<br>
Set($AutoCreateNonExternalUsers, 1);<br>
Set($ExternalSettings, {<br>
'My_LDAP' => { ## GENERIC SECTION<br>
'type' => 'ldap',<br>
'server' => '192.168.5.0',<br>
'user' => 'administrator',<br>
'pass' => '*********',<br>
'base' => 'dc=action,dc=test,dc=go',<br>
# The filter to use to match RT-Users<br>
'filter' => '(sAMAccountName=%u)',<br>
# A catch-all example filter: '(objectClass=*)'<br>
#<br>
# The filter that will only match disabled users<br>
#'d_filter' => '(FILTER_STRING)',<br>
'd_filter' => '(&(objectCategory=person)(objectClass=user))',<br>
# A catch-none example d_filter: '(objectClass=FooBarBaz)'<br>
#<br>
'net_ldap_args' => [ version => 3 ],<br>
# Does authentication depend on group membership? What group name?<br>
#'group' => 'GROUP_NAME',<br>
# What is the attribute for the group object that determines membership?<br>
#'group_attr' => 'GROUP_ATTR',<br>
## RT ATTRIBUTE MATCHING SECTION<br>
# The list of RT attributes that uniquely identify a user<br>
'attr_match_list' => [ 'Name',<br>
'EmailAddress'<br>
#'RealName'<br>
],<br>
# The mapping of RT attributes on to LDAP attributes<br>
'attr_map' => { 'Name' => 'cn',<br>
'EmailAddress' => 'test.action.go',<br>
'WorkPhone' => 'telephoneNumber',<br>
'MobilePhone' => 'mobile',<br>
'RealName' => 'displayName',<br>
'NickName' => 'preferredName',<br>
'Organization' => 'Location',<br>
'Address1' => 'mailstop',<br>
'City' => 'homeCity',<br>
'State' => 'st',<br>
'Zip' => 'postalCode',<br>
'Country' => 'co'<br>
}<br>
}<br>
}<br>
);<br>
1;<br>
<br>
<br>
Error from log is:<br>
[Wed Jun 09 16:26:50 2010] [notice] caught SIGTERM, shutting down<br>
[Wed Jun 9 20:26:53 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
[Wed Jun 9 20:27:04 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
[Wed Jun 09 16:27:13 2010] [notice] Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal$<br>
[Wed Jun 09 16:30:30 2010] [notice] caught SIGTERM, shutting down<br>
[Wed Jun 9 20:30:33 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
[Wed Jun 9 20:30:44 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
[Wed Jun 09 16:30:53 2010] [notice] Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal$<br>
[Wed Jun 09 16:49:20 2010] [notice] caught SIGTERM, shutting down<br>
[Wed Jun 09 16:49:23 2010] [error] Can't locate RT/Authen/ExternalAuth.pm in @INC (@INC contains: /opt/rt3/bin/../local/lib /opt/rt3/bin/../lib /etc/perl /u$<br>
[Wed Jun 09 16:49:23 2010] [error] Can't load Perl file: /opt/rt3/bin/webmux.pl for server UHC:80, exiting...<br>
[Wed Jun 9 20:54:04 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
[Wed Jun 9 20:54:16 2010] [error]: The RTAddressRegexp option is not set in the config. Not setting this option results in additional SQL queries to check $<br>
<br>
<br>
Thanks in advance for the help that you guys will provide.....<br>
</div>
<div style="clear: both;"></div>
</font></font>