<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><blockquote style="border-left: 1px solid #0000FF; padding-left: 6px;">On May 15, 2009, at 8:43 AM, Tony A wrote:<br clear="none"><br clear="none">> Hi everyone,<br clear="none">><br clear="none">> I have just updated to RT 3.8.2 and ExternalAuth 0.08, and haven't <br clear="none">> changed my config files in any way. Now, when I log in, I receive <br clear="none">> the following line, and nothing else, unless I refresh, then <br clear="none">> everything works as it is supposed to.<br clear="none">><br clear="none">> RT::User::UpdateFromExternal Unimplemented in HTML::Mason::Commands. <br clear="none">> (/opt/rt3/local/html/Callbacks/ExternalAuth/autohandler/Auth line 73)<br clear="none"><br clear="none">This sounds like you have an old version of a callback installed in <br clear="none">local that is conflicting<br clear="none">RT-Authen-ExternalAuth lives in /opt/rt3/local/plugins/RT-Authen- <br clear="none">ExternalAuth<br clear="none">Also, version 0.08 of ExternalAuth has a callback that is less than 73 <br clear="none">lines long<br clear="none">and doesn't call UpdateFromExternal.<br clear="none"><br clear="none">Did you try installing one of the manual overlays from the wiki, or an <br clear="none">older version of<br clear="none">ExternalAuth previously?<br clear="none"><br clear="none">You probably want to remove the local/html/Callbacks/ExternalAuth/ <br clear="none">autohandler file,<br clear="none">but there may be other things in local/ that need to be removed also<br clear="none"><br clear="none">-kevin</blockquote>Hi Kevin,<div><br></div><div>Thanks for the response. I went through various problems previously with getting LDAP authentication working, but haven't touched any of that for a good 6 months or more - so knowing exactly what I installed and didn't install is a little difficult now. But yes, older versions of ExternalAuth have been installed, and then updated.</div><div><br></div><div>I have moved the autohandler file you mention (not deleted it, just in case), and now receive this error:</div><div><br></div><div><span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 16px; ">Undefined subroutine &RT::Authen::ExternalAuth::DoAuth called at /opt/rt3/local/plugins/RT-Authen-ExternalAuth/html/Callbacks/ExternalAuth/autohandler/Auth line 25.</span></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;"><br></span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;">So, I am guessing that the file listed is calling that file I moved?</span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;"><br></span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;">I'm not much good when it comes to perl, but any tips on what else needs altering would be helpful.</span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;"><br></span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;">Thanks</span></font></div><div><font class="Apple-style-span" face="'Times New Roman'" size="4"><span class="Apple-style-span" style="font-size: 16px;">Tony</span></font></div></body></html>