I have been test-upgrading RT 3.8.2 to the latest 4.0.0.
Install en db upgrade went fine. Setup is configured with apache &
mod_perl2.
However reloading apache yields following error:
root@apollo:~# invoke-rc.d apache2 start
Starting web server apache2
Syntax error on line 16 of /etc/apache2/sites-enabled/rt-test:
Can’t locate object method “_ImportOverlays” via package “RT::Base” at
/srv/rt4/sbin/…/lib/RT/Handle.pm line 1147.\nCompilation failed in require
at /srv/rt4/sbin/rt-server line 90.\n\t(in cleanup) Error while loading
/srv/rt4/sbin/rt-server: Can’t locate object method “_ImportOverlays” via
package “RT::Base” at /srv/rt4/sbin/…/lib/RT/Handle.pm line
1147.\nCompilation failed in require at /srv/rt4/sbin/rt-server line 90.\n
I checked the settings as per
Running rt-server manually on port 8080 start without a problem.
Hi,
I have been test-upgrading RT 3.8.2 to the latest 4.0.0.
Install en db upgrade went fine. Setup is configured with apache & mod_perl2.
However reloading apache yields following error:
root@apollo:~# invoke-rc.d apache2 start
 * Starting web server apache2
Syntax error on line 16 of /etc/apache2/sites-enabled/rt-test:
Can’t locate object method “_ImportOverlays” via package “RT::Base” at
/srv/rt4/sbin/…/lib/RT/Handle.pm line 1147.\nCompilation failed in require at
/srv/rt4/sbin/rt-server line 90.\n\t(in cleanup) Error while loading /srv/rt4/sbin/rt-server:
Can’t locate object method “_ImportOverlays” via package “RT::Base” at
/srv/rt4/sbin/…/lib/RT/Handle.pm line 1147.\nCompilation failed in require at
/srv/rt4/sbin/rt-server line 90.\n
I checked the settings as perÂ
[1]rt/docs/web_deployment.pod at rt-4.0.0 · bestpractical/rt · GitHub
Running rt-server manually on port 8080 start without a problem.
Any clue?
It’s be helpful to see your actual config.
Also, be sure that you have no customizations that you ported from RT3
Also, be sure that you have no customizations that you ported from RT3
I installed to a brand new rt4 folder, and copied the rt3 db to a new,
separate rt4 db (mysql), which got upgraded in the process.
So I still have the original RT3 up and running (in production).
AFAIK there are no specific customization in the original setup (except for
Apache configured to perform PAM auth, so far I’m not sure if that config
would remain the same).
It appears that you don’t quite have a standard deploy. You’re
repeating the psgi stanzas in the Location and the Directory. I’m not
really sure what that would do to apache, but I’d start by backing
back out to the recommended config.