The following is from a perl guy perspective (I'm no expert with RT). I don't remember what options are available during build and install, but in the source files it looks like /usr/bin/perl is hardcoded. So unless there is a simpler way I don't know about, you would need to change them to point to /usr/local/bin/perl (or whatever path you've installed the new perl on).<div>
<br></div><div>The files that call /usr/bin/perl within my RT installation are:</div><div><div>./bin/rt-mailgate</div><div>./bin/<a href="http://importusers.pl">importusers.pl</a></div><div>./bin/rt</div><div>./bin/rt-crontool</div>
<div>./sbin/rt-email-group-admin</div><div>./sbin/rt-server</div><div>./sbin/rt-setup-database</div><div>./sbin/rt-setup-fulltext-index</div><div>./sbin/rt-shredder</div><div>./sbin/rt-attributes-viewer</div><div>./sbin/rt-email-dashboards</div>
<div>./sbin/rt-session-viewer</div><div>./sbin/standalone_httpd</div><div>./sbin/rt-preferences-viewer</div><div>./sbin/rt-server.fcgi</div><div>./sbin/rt-clean-sessions</div><div>./sbin/rt-test-dependencies</div><div>./sbin/rt-dump-metadata</div>
<div>./sbin/rt-validator</div><div>./sbin/rt-fulltext-indexer</div><div>./sbin/rt-email-digest</div><div><br></div><div>As I mentioned in a previous post, it's a bad idea to mix your perl environments, so you may want, at a minimum, to 'yum reinstall perl' so that your distro perl doesn't cause you headaches later.</div>
<div><br></div>Regards,<br><br>Stephen J Alexander<br>MPBX, LLC<br><a href="http://mpbx.com" target="_blank">http://mpbx.com</a><br>832-713-6729<br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 23, 2012 at 6:19 AM, Jacobo Urdiales <span dir="ltr"><<a href="mailto:jacobo.urdiales@cekon.es" target="_blank">jacobo.urdiales@cekon.es</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
I am trying to install RT 4.0.5 con a Centos 5<br>
Have gone through all the install steps (even the perl cpan stuff...) and build the database under Mysql.<br>
Now I have created a file in /etc/httpd/conf.d/rt.conf with the following stuff<br>
<br>
<VirtualHost <a href="http://rt.mydomain.com" target="_blank">rt.mydomain.com</a>><br>
              # Optional apache logs for RT<br>
              # ErrorLog /opt/rt4/var/log/apache2.error<br>
              # TransferLog /opt/rt4/var/log/apache2.<u></u>access<br>
              # LogLevel debug<br>
<br>
              AddDefaultCharset UTF-8<br>
              DocumentRoot "/opt/rt4/share/html"<br>
<br>
              <Location /><br>
                  Order allow,deny<br>
                  Allow from all<br>
<br>
                  SetHandler modperl<br>
                  PerlResponseHandler Plack::Handler::Apache2<br>
                  PerlSetVar psgi_app /opt/rt4/sbin/rt-server<br>
              </Location><br>
              <Perl><br>
                  use Plack::Handler::Apache2;<br>
                  Plack::Handler::Apache2-><u></u>preload("/opt/rt4/sbin/rt-<u></u>server");<br>
              </Perl><br>
</VirtualHost><br>
<br>
But upon restarting apache i get this error<br>
<br>
Can't locate Plack/Handler/Apache2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.<u></u>8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.<u></u>8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.<u></u>8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-<u></u>linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /etc/httpd/conf.d/rt.conf line 11.\nBEGIN failed--compilation aborted\t(in cleanup) Can't locate Plack/Handler/Apache2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.<u></u>8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.<u></u>8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.<u></u>8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-<u></u>linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at /etc/httpd/conf.d/rt.conf line 11.\nBEGIN failed--compilation aborted at /etc/httpd/conf.d/rt.conf line 11.\n<br>

<br>
The point is that I installed perl version 5.14 and compiled rt eith that also installed the modules under that version. But I do not know why seems that apache or whatever has the old path.<br>
Tried to modify (even copy) the path contents to old locations but more errors rise..<br>
<br>
Can you help me?<br>
<br>
<br>
</blockquote></div><br></div></div>