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>