
I'm a new user, looking forward to getting OTRS up-and-running.
Unfortunately, I've managed to get a bit stumped with my installation.
I'm using a RHEL box w/ Apache 2.0.53 and mod_perl2.
I've installed otrs under /var/www (we use a variety of subdomains,
each in its own directory under /var/www - OTRS will be
support.oursite.com).
I've gotten everything configured and my virtual server is
configured. However, when I try to hit OTRS I get:
Software error:
at /var/www/otrs/Kernel/Config/Defaults.pm line 1803.
I don't even know where to begin with this...
My httpd.conf contains the following:

When trying to hit my new ITRS install, I get: Software error: at /var/www/otrs/Kernel/Config/Defaults.pm line 1803. Looking at my Apache error log shows: ERROR: /opt/otrs/RELEASE does not exist! This file is needed by central system parts of OTRS, the system will not work without this file. [Wed Dec 06 09:26:10 2006] [error] at /var/www/otrs/Kernel/Config/ Defaults.pm line 1803.\n However, my OTRS install is stored in /var/www/otrs, not /opt/otrs. Looking at Defaults.pm shows the {Home} variable - this is clearly the issue; {Home} is set to be /opt. My question is: where does the {Home} value get set?

Christopher Scott wrote:
When trying to hit my new ITRS install, I get:
Software error: at /var/www/otrs/Kernel/Config/Defaults.pm line 1803.
Looking at my Apache error log shows:
ERROR: /opt/otrs/RELEASE does not exist! This file is needed by central system parts of OTRS, the system will not work without this file. [Wed Dec 06 09:26:10 2006] [error] at /var/www/otrs/Kernel/Config/ Defaults.pm line 1803.\n
However, my OTRS install is stored in /var/www/otrs, not /opt/otrs.
Looking at Defaults.pm shows the {Home} variable - this is clearly the issue; {Home} is set to be /opt.
My question is: where does the {Home} value get set?
The SetPermissions.sh script might fix this for you. I guess you will
find it as /var/www/otrs/bin/SetPermissions.sh on your install:
/var/www/otrs/bin/SetPermissions.sh

You want to edit the "Kernel/Config.pm" and look for this part: # ---------------------------------------------------- # # fs root directory # ---------------------------------------------------- # $Self->{Home} = '/opt/ididntreadthemanual/otrs'; -----Original Message----- From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of Nils Breunese (Lemonbit) Sent: Wednesday, December 06, 2006 11:24 AM To: User questions and discussions about OTRS.org Subject: Re: [otrs] installation problem/question (follow-up) Christopher Scott wrote:
When trying to hit my new ITRS install, I get:
Software error: at /var/www/otrs/Kernel/Config/Defaults.pm line 1803.
Looking at my Apache error log shows:
ERROR: /opt/otrs/RELEASE does not exist! This file is needed by central system parts of OTRS, the system will not work without this file. [Wed Dec 06 09:26:10 2006] [error] at /var/www/otrs/Kernel/Config/ Defaults.pm line 1803.\n
However, my OTRS install is stored in /var/www/otrs, not /opt/otrs.
Looking at Defaults.pm shows the {Home} variable - this is clearly the
issue; {Home} is set to be /opt.
My question is: where does the {Home} value get set?
The SetPermissions.sh script might fix this for you. I guess you will
find it as /var/www/otrs/bin/SetPermissions.sh on your install:
/var/www/otrs/bin/SetPermissions.sh
participants (3)
-
Andy Lubel
-
Christopher Scott
-
Nils Breunese (Lemonbit)