I’m attempting to install RT5 and have gotten through all the prerequisites, the database initialize script, and successfully loaded the site with the embedded web server. It just won’t load with apache. OS is CentOS7.
So if I restart apache and load the site I get the following error:
Can't locate Symbol/Global/Name.pm in @INC (@INC contains: /opt/rt5/sbin/../local/lib /opt/rt5/sbin/../lib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /opt/rt5/sbin/../lib/RT/Config.pm line 56
The problem is it’s already installed and cpan sees it as installed but RT doesn’t see it.
I used the system perl and installed all of the modules using make fixdeps.
I don’t want to edit request tracker code to tell it to include the directory I found it in: /root/perl5/lib/perl5/Symbol/Global/Name.pm and this directory as you can see is not in @INC.
How can I resolve this?