
Hi Ingo, On Fri, Nov 29, 2002 at 10:11:34PM +0100, Ingo Ciechowski wrote:
after a while I just reinstalled OTRS from CVS again (on a SuSE Linux 8.1 system with perl 5.8 and postgres) and unfortunately ran into some trouble.
My first try to access http://localhost/otrs/index.pl results in an "Internal server error" from my apache and the following entries in the apache error log:
[Fri Nov 29 21:49:24 2002] null: Use of uninitialized value in string eq at /opt/OpenTRS/bin/cgi-bin/../../Kernel/System/Ticket/Article.pm line 50. [Fri Nov 29 21:49:24 2002] null: Use of uninitialized value in string eq at /opt/OpenTRS/bin/cgi-bin/../../Kernel/System/Ticket/Article.pm line 50. [Fri Nov 29 21:49:49 2002] [error] Can't use an undefined value as a HASH reference at /opt/OpenTRS/bin/cgi-bin/../../Kernel/Output/HTML/Generic.pm line 65.
If I reload the page the proper login screen gets displayed, but there is an extra section:
Language: Got no Data ref in OptionStrgHashRef()!submit
Trying to login is similar: Server error on first submit, first reload in the browser and correct screen after a second reload...
In the Preferences dialog (showing up after second reload) there's no choice of languages...
I fixed "languages" and "Use of uninitialized value in string". And I switched the CVS to the new config file mechanism (today). I updated the INSTALL file. Short introduction: We moved the config files from SomeConfigFile.pm to SomeConfigFile.pm.dist! So cvs and tarball updates are easier. But on initial setup you have to copy the .dist files ("cp Kernel/Config.pm.dist Kernel/Config.pm" and "cd Kernel/Config/ && for foo in *.dist; do cp $foo `basename $foo .dist`; done").
Ingo
Martin -- Martin Edenhofer - <martin at edenhofer.de> - http://martin.edenhofer.de/ -- Perfection is our goal, excellence will be tolerated. -- J. Yahl