I'm still getting the same error:<br>Can't call method "SetDisabled" on an undefined value at /opt/rt3/bin/../lib/RT/User_Overlay.pm line 1087.
<br><br>I installed over the top and recieved that error. so then I remove the RT_AUTH dir from the plugins folder and reinstalled again. Same error. Here is what the rt.log shows (looks promising):<br><br><br><br>[Thu Nov 6 22:16:48 2008] [error]: Working around bug in RT and reloading RT::User (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:12)<br>
[Thu Nov 6 22:16:57 2008] [error]: Working around bug in RT and reloading RT::User (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:12)<br>[Thu Nov 6 22:16:57 2008] [debug]: $pass defined (slinky), Running IsPassword (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:69)<br>
[Thu Nov 6 22:16:57 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:16:57 2008] [debug]: Trying External Authentication ( mccartyj ) (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm:24)<br>
[Thu Nov 6 22:16:57 2008] [debug]: Attempting to use external auth service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:150)<br>[Thu Nov 6 22:16:57 2008] [debug]: Trying external auth service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:13)<br>
[Thu Nov 6 22:16:57 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(cn=mccartyj)(objectclass=Person)) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:40)<br>
[Thu Nov 6 22:16:57 2008] [debug]: Found LDAP DN: cn=McCartyJ,ou=Users,o=Dist86 (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:72)<br>[Thu Nov 6 22:16:57 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (member=cn=McCartyJ,ou=Users,o=Dist86) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:97)<br>
[Thu Nov 6 22:16:57 2008] [warning]: Use of uninitialized value in join or string at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch.pm line 22. (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:136)<br>
[Thu Nov 6 22:16:57 2008] [info]: RT::Authen::ExternalAuth::LDAP::GetAuth External Auth OK ( My_LDAP ): (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:136)<br>[Thu Nov 6 22:16:57 2008] [debug]: RT::User::IsPassword EXTERNAL AUTH OKAY (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm:26)<br>
[Thu Nov 6 22:16:57 2008] [debug]: UserExists params:<br>username: mccartyj , service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:271)<br>[Thu Nov 6 22:16:57 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(cn=mccartyj)) == Attrs: l,givenName,st,mail,uid,co,ou,postalCode,telephoneNumber,cn,o,cn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:301)<br>
[Thu Nov 6 22:16:57 2008] [debug]: UserExists params:<br>username: mccartyj , service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:271)<br>[Thu Nov 6 22:16:57 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(cn=mccartyj)) == Attrs: l,givenName,st,mail,uid,co,ou,postalCode,telephoneNumber,cn,o,cn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:301)<br>
[Thu Nov 6 22:16:57 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(employmentStatus=Terminated)(cn=mccartyj)) == Attrs: uid (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:395)<br>
[Thu Nov 6 22:16:57 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:16:58 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:16:58 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>[Thu Nov 6 22:16:58 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:16:58 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>[Thu Nov 6 22:16:58 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:17:16 2008] [error]: Working around bug in RT and reloading RT::User (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:12)<br>[Thu Nov 6 22:17:16 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:17:16 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>[Thu Nov 6 22:17:19 2008] [error]: Working around bug in RT and reloading RT::User (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:12)<br>
[Thu Nov 6 22:17:19 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:17:19 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>
[Thu Nov 6 22:17:20 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:17:20 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>
[Thu Nov 6 22:17:20 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:17:23 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:17:23 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>[Thu Nov 6 22:17:23 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:17:23 2008] [error]: Group::HasMember was called with an argument that isn't an RT::Principal or id. It's (undefined) (/opt/rt3/bin/../lib/RT/Group_Overlay.pm:1031)<br>[Thu Nov 6 22:17:23 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>
[Thu Nov 6 22:17:40 2008] [error]: Working around bug in RT and reloading RT::User (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:12)<br>[Thu Nov 6 22:17:48 2008] [debug]: $pass defined (slinky), Running IsPassword (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth:69)<br>
[Thu Nov 6 22:17:48 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br>[Thu Nov 6 22:17:48 2008] [debug]: Trying External Authentication ( mccartyj ) (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm:24)<br>
[Thu Nov 6 22:17:48 2008] [debug]: Attempting to use external auth service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:150)<br>[Thu Nov 6 22:17:48 2008] [debug]: Trying external auth service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:13)<br>
[Thu Nov 6 22:17:48 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(cn=mccartyj)(objectclass=Person)) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:40)<br>
[Thu Nov 6 22:17:48 2008] [debug]: Found LDAP DN: cn=McCartyJ,ou=Users,o=Dist86 (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:72)<br>[Thu Nov 6 22:17:48 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (member=cn=McCartyJ,ou=Users,o=Dist86) == Attrs: dn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:97)<br>
[Thu Nov 6 22:17:48 2008] [warning]: Use of uninitialized value in join or string at /usr/lib/perl5/site_perl/5.8.8/Log/Dispatch.pm line 22. (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:136)<br>
[Thu Nov 6 22:17:48 2008] [info]: RT::Authen::ExternalAuth::LDAP::GetAuth External Auth OK ( My_LDAP ): (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:136)<br>[Thu Nov 6 22:17:48 2008] [debug]: RT::User::IsPassword EXTERNAL AUTH OKAY (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/User_Vendor.pm:26)<br>
[Thu Nov 6 22:17:48 2008] [debug]: UserExists params:<br>username: mccartyj , service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:271)<br>[Thu Nov 6 22:17:48 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(cn=mccartyj)) == Attrs: l,givenName,st,mail,uid,co,ou,postalCode,telephoneNumber,cn,o,cn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:301)<br>
[Thu Nov 6 22:17:48 2008] [debug]: UserExists params:<br>username: mccartyj , service: My_LDAP (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:271)<br>[Thu Nov 6 22:17:48 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(cn=mccartyj)) == Attrs: l,givenName,st,mail,uid,co,ou,postalCode,telephoneNumber,cn,o,cn (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:301)<br>
[Thu Nov 6 22:17:48 2008] [debug]: LDAP Search === Base: o=dist86 == Filter: (&(objectclass=Person)(employmentStatus=Terminated)(cn=mccartyj)) == Attrs: uid (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth/LDAP.pm:395)<br>
[Thu Nov 6 22:17:48 2008] [crit]: User #13 has principal of Group type (/opt/rt3/bin/../lib/RT/User_Overlay.pm:1123)<br><br><br><br><br><br><br><br><div class="gmail_quote">On Thu, Nov 6, 2008 at 4:06 PM, Mike Peachey <span dir="ltr"><<a href="mailto:mike.peachey@jennic.com">mike.peachey@jennic.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Aaron Zuercher wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
wedding vegetables? :D<br>
</blockquote>
<br>
Yes. :)<div class="Ih2E3d"><br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Mike,<br>
I'll test it ASAP, can I install over top of the old version or do I need to remove it? what is the recommended uninstall method?<br>
<br>
</blockquote>
<br></div>
Over the top is fine. User_Vendor.pm is still there, but has been reduced to almost nothing. All the functionality has been moved out to:<br>
lib/RT/Authen/ExternalAuth.pm<br>
lib/RT/Authen/ExternalAuth/LDAP.pm<br>
lib/RT/Authen/ExternalAuth/DBI.pm<br>
<br>
Uninstallation is a manual affar I'm afraid. For RT-3.6.x you basically need to remove every file detailed in the MANIFEST file, but for RT-3.8.x you should just be able to remove the local/plugins/RT-Authen-ExternalAuth directory.<div>
<div></div><div class="Wj3C7c"><br>
--<br>
Kind Regards,<br>
<br>
__________________________________________________<br>
<br>
Mike Peachey, IT<br>
Tel: +44 114 281 2655<br>
Fax: +44 114 281 2951<br>
Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK<br>
Comp Reg No: 3191371 - Registered In England<br>
<a href="http://www.jennic.com" target="_blank">http://www.jennic.com</a><br>
__________________________________________________<br>
</div></div></blockquote></div><br>