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:
[[email protected] ~]$ httpd -version
Server version: Apache/2.2.15 (Unix)
Server built: Feb 13 2012 22:31:42
[[email protected] ~]$ rpm -qa | grep otrs
otrs-3.0.1-01.noarch
[[email protected] ~]$ 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.
[[email protected] ~]$
Thanks,
Ustun
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs