Here are the RT related config sections..<br><br><VirtualHost *:80><br> Alias /rt "/opt/rt4/share/html"<br> AddDefaultCharset UTF-8<br> <Location /rt><br> Order allow,deny<br>
allow from all<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->preload("/opt/rt4/sbin/rt-server");<br> </Perl><br></VirtualHost><br><VirtualHost *:443><br> Alias /rt "/opt/rt4/share/html"<br>
AddDefaultCharset UTF-8<br> <Location /rt><br> Order allow,deny<br> allow from all<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->preload("/opt/rt4/sbin/rt-server");<br> </Perl><br></VirtualHost><br>
<br><div class="gmail_quote">On Wed, Nov 9, 2011 at 1:10 PM, Kevin Falcone <span dir="ltr"><<a href="mailto:falcone@bestpractical.com">falcone@bestpractical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Wed, Nov 09, 2011 at 12:17:20PM -1000, Jeff Sampson wrote:<br>
> Hi All,<br>
> I just updated my previously working 4.0.2 RT server to 4.0.3. RT is<br>
> running under mod_perl on this box. I followed all of the upgrade<br>
> instructions as usual (./configure;make testdeps;make upgrade;make<br>
> upgrade-database, and cleared the mason cache directory). The problem is<br>
> that when visiting the RT URL server gives a HTTP 500 error. In syslog I<br>
> get these messages.<br>
><br>
> Nov 9 11:43:22 noname RT: Subroutine handle_startup_error redefined at<br>
> /opt/rt4/sbin/rt-server line 238. (/opt/rt4/sbin/rt-server:238)<br>
> Nov 9 11:43:22 noname RT: Subroutine handle_bind_error redefined at<br>
> /opt/rt4/sbin/rt-server line 250. (/opt/rt4/sbin/rt-server:250)<br>
> Nov 9 11:43:34 noname RT: #011(in cleanup) Error while loading<br>
> /opt/rt4/sbin/rt-server: Can't locate object method "ComponentRoots" via<br>
> package "RT::Interface::Web" at /opt/rt4/sbin/../lib/RT/<br>
> Config.pm line 205. (/opt/rt4/sbin/../lib/RT.pm:343)<br>
<br>
</div>This looks like you're loading parts of RT twice.<br>
Show your Apache config?<br>
<span class="HOEnZb"><font color="#888888"><br>
-kevin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> Here is what I have tried:<br>
> -Make sure my perl dependencies are all up to date. I did this using<br>
> CPAN. A make testdeps shows everything to be in order.<br>
> -Tried disabling external plugins. I am using RT-Authen-ExternalAuth with<br>
> an LDAP backend. No change here.<br>
> -Restoring a backup copy of /opt/rt4 version 4.0.2. I didn't revert the<br>
> database, but it still gives the same error so I don't think it's database.<br>
><br>
> Any ideas on what to do next would be greatly appreciated.<br>
> Thanks,<br>
> Jeff<br>
<br>
</div></div><br>--------<br>
RT Training Sessions (<a href="http://bestpractical.com/services/training.html" target="_blank">http://bestpractical.com/services/training.html</a>)<br>
* Barcelona, Spain — November 28 & 29, 2011<br></blockquote></div><br>