
I apologize if this is a question with an obvious answer. My Perl is weak. I am trying to upgrade otrs from 2.4.7 to .3.0.1. I downloaded otrs-3.0.1-01.noarch.rpm and updated the existing version (rpm -Uvh). Then when I try to start httpd, I get this: [Mon Apr 23 15:27:19 2012] [error] Insecure dependency in require while running with -T switch at /opt/otrs//Kernel/Config/Defaults.pm line 37.\n at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\tKernel::Config::Defaults::BEGIN() called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\teval {...} called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\trequire Kernel/Config/Defaults.pm called at /opt/otrs//Kernel/Config.pm line 161\n\tKernel::Config::BEGIN() called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\teval {...} called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\trequire Kernel/Config.pm called at /opt/otrs/scripts/apache2-perl-startup.pl line 67\n\tmain::BEGIN() called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\teval {...} called at /opt/otrs//Kernel/Config/Defaults.pm line 37\n\trequire /opt/otrs/scripts/apache2-perl-startup.pl called at (eval 56) line 1\n\teval 'require qCompilation failed in require at /opt/otrs//Kernel/Config.pm line 161.\n at /opt/otrs//Kernel/Config.pm line 161\n\tKernel::Config::BEGIN() called at /opt/otrs//Kernel/Config/Defaults.pm line 161\n\teval {...} called at /opt/otrs//Kernel/Config/Defaults.pm line 161\n\trequire Kernel/Config.pm called at /opt/otrs/scripts/apache2-perl-startup.pl line 67\n\tmain::BEGIN() called at /opt/otrs//Kernel/Config/Defaults.pm line 161\n\teval {...} called at /opt/otrs//Kernel/Config/Defaults.pm line 161\n\trequire /opt/otrs/scripts/apache2-perl-startup.pl called at (eval 56) line 1\n\teval 'require qCompilation failed in require at /opt/otrs/scripts/apache2-perl-startup.pl line 67.\n at /opt/otrs/scripts/apache2-perl-startup.pl line 67\n\tmain::BEGIN() called at /opt/otrs//Kernel/Config.pm line 67\n\teval {...} called at /opt/otrs//Kernel/Config.pm line 67\n\trequire /opt/otrs/scripts/apache2-perl-startup.pl called at (eval 56) line 1\n\teval 'require qCompilation failed in require at (eval 56) line 1.\n at (eval 56) line 1\n\teval 'require q [Mon Apr 23 15:27:19 2012] [error] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server it2.hq.marquee.net:0, exiting... So I understand -T is tainted mode for Perl. It is disabled in my httpd.conf, so maybe it is triggered at somewhere else I am not aware of? Or something else is causing this? Some version info: [ukaya@it2.hq ~]$ httpd -version Server version: Apache/2.2.15 (Unix) Server built: Feb 13 2012 22:31:42 [ukaya@it2.hq ~]$ rpm -qa | grep otrs otrs-3.0.1-01.noarch [ukaya@it2.hq ~]$ perl -v This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi Copyright 1987-2009, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. [ukaya@it2.hq ~]$ Thanks, Ustun