On Fri, Jul 31, 2009 at 10:41:47AM -0700, Tim Gustafson wrote:
> I'm trying to add a user to RT and it's failing with the following errors in 
> the log file.  These errors happen whether the user is added through the 
> admin interface, or by adding them as a watcher to a new ticket.  This is on 
> RT 3.8.4 on FreeBSD 7.2.  I tried adding users with a different name/e-mail, 
> which also failed.  And the user doesn't already exist - if you search for 
> the user, including disabled users, they do not appear.
> 

Your logs point squarely at RT::Authen::ExternalAuth, not RT.
I bet you've not looked at this config option:

# If this is set to 1, then users should be autocreated by RT
# # as internal users if they fail to authenticate from an
# # external service.
Set($AutoCreateNonExternalUsers,    0);

The default setting of 0 prevents users from being created if they
don't exist in LDAP

-kevin

> ==========
> RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , 
> Address2: , AuthSystem: , City: , Comments: , ContactInfoSystem: , Country: , 
> Disabled: 0, EmailAddress: f...@bar.com, EmailEncoding: , ExternalAuthId: , 
> ExternalContactInfoId: , FreeformContactInfo: , Gecos: , HomePhone: , Lang: , 
> MobilePhone: , Name: foo, NickName: , Organization: , PagerPhone: , 
> Privileged: , RealName: Foo Bar, Signature: , State: , WebEncoding: , 
> WorkPhone: , Zip:  (/usr/local/share/rt38/plugins/RT-Authen-ExternalAuth 
> /lib/RT/Authen/ExternalAuth.pm:536)
> 
> RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , 
> Address2: , AuthSystem: , City: , Comments: , ContactInfoSystem: , Country: , 
> Disabled: 0, EmailAddress: f...@bar.com, EmailEncoding: , ExternalAuthId: , 
> ExternalContactInfoId: , FreeformContactInfo: , Gecos: , HomePhone: , Lang: , 
> MobilePhone: , Name: foo, NickName: , Organization: , PagerPhone: , 
> Privileged: , RealName: Foo Bar, Signature: , State: , WebEncoding: , 
> WorkPhone: , Zip:  (/usr/local/share/rt38/plugins/RT-Authen-ExternalAuth 
> /lib/RT/Authen/ExternalAuth.pm:536)
> 
> RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Comments: 
> Autocreated when added as a watcher, Disabled: 0, EmailAddress: f...@bar.com, 
> Name: foo, Privileged: 0, RealName: foo 
> (/usr/local/share/rt38/plugins/RT-Authen-ExternalAuth/lib/RT 
> /Authen/ExternalAuth.pm:536)
> 
> RT: Failed to create user f...@bar.com: Could not set user info 
> (/usr/local/lib/perl5/site_perl/5.8.9/RT/User_Overlay.pm:511 )
> 
> RT: Could not load create a user with the email address 'f...@bar.com' to add 
> as a watcher for ticket 40291 
> (/usr/local/lib/perl5/site_perl/5.8.9/RT/Ticket_Overlay.pm: 1113)
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to