1.4.7 Syntax Error in AdminSysConfig.pm

Moderator: crythias

Locked
Awtzu
Znuny newbie
Posts: 5
Joined: 11 Dec 2014, 13:40
Znuny Version: 2.4.7

1.4.7 Syntax Error in AdminSysConfig.pm

Post by Awtzu »

Hello

I'm trying to upgrade from an 2.4.7 installation to 4.0.2

At the moment I'm stuck with even getting the old installation to work:

I have installed 4.0.2 to try it out and everything works fine there. i renamed the folder and made a tar of my old installation on another server (sql backup etc). Now I can't start the apache server anymore. Error Message:

Code: Select all

[perl:error] [pid 14883] syntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1092, near "$ArrayElement qw(Group GroupRo)"\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093, near "]{FrontendModuleReg"\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093, near "]{"\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1093.\nGlobal symbol "$Self" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1095.\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1096.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1098.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1099.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "$ArrayElement" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1101.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1112.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1113.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1116.\nGlobal symbol "%Data" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1120.\nGlobal symbol "%ItemHash" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1121.\nGlobal symbol "$Index" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1121.\nGlobal symbol "$Self" requires explicit package name at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1127.\nsyntax error at /data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm line 1133, near "$ArrayElement qw(Group GroupRo)"\n/data/otrs/otrs-2.4.7/Kernel/Modules/AdminSysConfig.pm has too many errors.\nCompilation failed in require at /opt/otrs/scripts/apache2-perl-startup.pl line 175.\nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 175.\nCompilation failed in require at (eval 2) line 1.\n
[Thu Dec 11 11:57:32.090578 2014] [perl:error] [pid 14883] Can't load Perl file: /opt/otrs/scripts/apache2-perl-startup.pl for server otrsdomain.:0, exiting...
Are the Per Modules and Perl Version too new? Or what am I doing wrong?

On my old server otrs is working fine. I only changed the log path in ZZZAUTO.pm.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: 1.4.7 Syntax Error in AdminSysConfig.pm

Post by reneeb »

Your Perl version is "too new".

Is your old server a virtual machine? Then clone the machine and do the upgrade on the clone.
Otherwise, I would install an old Perl version using perlbrew (http://perlbrew.pl) and do the upgrade then.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Awtzu
Znuny newbie
Posts: 5
Joined: 11 Dec 2014, 13:40
Znuny Version: 2.4.7

Re: 1.4.7 Syntax Error in AdminSysConfig.pm

Post by Awtzu »

thanks for the confirmation.

When will I be able to go my to my "new Server"? after 3.0?
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: 1.4.7 Syntax Error in AdminSysConfig.pm

Post by reneeb »

That was fixed in 3.0.12
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Locked