<div dir="ltr">There should be a double colon between "Authen" and "ExternalAuth".  Are you referencing that somewhere in one of your configuration files?</div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 8 August 2014 23:24, doug downham <span dir="ltr"><<a href="mailto:doug.downham@gmail.com" target="_blank">doug.downham@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div>I have installed RT 4.2.6 on CEntOS 6.5, which went flawlessly. I then installed External Auth via 'cpan -i RT::Authen::ExternalAuth'.<br></div>Everything seems to go smoothly, and the files are installed in /opt/rt4/local/plugins. However, when I attempt to visit RT's log in page, I get an internal server error, and the log says:<br>

'invalid module name 'RT::Authen:ExternalAuth' at /opt/rt4/sbin/../lib/RT.pm line 735.'<br><br></div>I'm running perl 5.10.1. perl -V gives:<br>  @INC:<br>    /usr/local/lib64/perl5<br>    /usr/local/share/perl5<br>

    /usr/lib64/perl5/vendor_perl<br>    /usr/share/perl5/vendor_perl<br>    /usr/lib64/perl5<br>    /usr/share/perl5<br><br></div>The System Configuration page in RT gives:<br><span>Perl library search order</span><br>
<ol><li>/opt/rt4/sbin/../local/lib</li><li>/opt/rt4/sbin/../lib</li><li>/usr/local/lib64/perl5</li><li>/usr/local/share/perl5</li><li>/usr/lib64/perl5/vendor_perl</li><li>/usr/share/perl5/vendor_perl</li><li>/usr/lib64/perl5</li>

<li>/usr/share/perl5</li></ol>So, I'm not sure why the module got installed where it did, or why RT doesn't look in its own plugin folder for plugins. I feel like I'm missing something fairly obvious.<br clear="all">

<div><div><div><div><div><br></div></div></div></div></div></div>
<br>--<br>
RT Training - Boston, September 9-10<br>
<a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br></blockquote></div><br></div>