Hi All,<br>I just updated my previously working 4.0.2 RT server to
4.0.3. RT is running under mod_perl on this box. I followed all of the
upgrade instructions as usual (./configure;make testdeps;make upgrade;make
upgrade-database, and cleared the mason cache directory). The problem
is that when visiting the RT URL server gives a HTTP 500 error. In
syslog I get these messages.<br>
<br>Nov 9 11:43:22 noname RT: Subroutine handle_startup_error redefined
at /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
/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
/opt/rt4/sbin/rt-server: Can't locate object method "ComponentRoots" via
package "RT::Interface::Web" at /opt/rt4/sbin/../lib/RT/<div id=":63">Config.pm line 205. (/opt/rt4/sbin/../lib/RT.pm:343)<br>
<br>Here is what I have tried:<br>-Make sure my perl dependencies are all up to date. I did this using CPAN. A make testdeps shows everything to be in order.<br>-Tried disabling external plugins. I am using RT-Authen-ExternalAuth with an LDAP backend. No change here.<br>
-Restoring a backup copy of /opt/rt4 version 4.0.2. I didn't revert the
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</div>