<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 class="">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>