
Thanks Robert
The change you mentioned in your first email was already in place (as
per the docs). Your second change, to specify a log file, means that
things have moved on a little and now I get:
Software error:
Can't load session backend module Kernel::System::AuthSession::IPC!
Can't locate IPC/SysV.pm in @INC (@INC contains:
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib d:/otrs/bin/cgi-bin/../..
../../ d:/otrs/Kernel/cpan-lib d:/otrs/ d:/Perl/lib d:/Perl/site/lib .
d:/apache/apache/ d:/apache/apache/lib/perl d:/otrs/bin/cgi-bin/../..
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib) at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
BEGIN failed--compilation aborted at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
Compilation failed in require at (eval 84) line 3.
(obviously when I made the log file change you suggested, I put
d:\otrs\... not c:\otrs\...)
I have read on various Google groups that the two things which commonly
give trouble to Apache and Perl on Win32 are (1) apache service being
run as LocalSystem, which prevents it seeing files sometimes (not the
case here) and (2) bad windows path statement. Here is the path
statement, should some OTRS directories feature in it?
PATH=D:\Perl\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Pr
ogram Files\ATI Technologies\ATI Control Panel
There is no SysV.pm file anywhere in the OTRS or Perl directory trees
(and none in the distribution file otrs-1.1.3-01.tar.gz either) if that
helps, but there is a D:\Perl\eg\Core\sysvipc directory.
Thanks for your help and suggestions ...
Regards,
Ian Nichol
London, England
Yahoo Instant Messenger: inichol
-----Original Message-----
Date: Tue, 21 Oct 2003 22:20:26 +0200
From: "Robert Kehl"
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log'; It was my cat dancing on the keyboard, you know... ;-) Regards, Robert Kehl ------------------------------

Ian,
You'll also need to find the line specifying SessionModule in Config.pm.
Right now, it probably looks something like:
$Self->{SessionModule} = 'Kernel::System::AuthSession::IPC';
You'll want to comment that out and put in:
$Self->{SessionModule} = 'Kernel::System::AuthSession::DB';
That should fix that problem.
--
Chris Salter
-----Original Message-----
From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org]On Behalf Of
otrs@ian-n.net
Sent: October 22, 2003 5:54 AM
To: otrs@otrs.org
Subject: Re: [otrs] Failed OTRS install (Win32)
Thanks Robert
The change you mentioned in your first email was already in place (as
per the docs). Your second change, to specify a log file, means that
things have moved on a little and now I get:
Software error:
Can't load session backend module Kernel::System::AuthSession::IPC!
Can't locate IPC/SysV.pm in @INC (@INC contains:
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib d:/otrs/bin/cgi-bin/../..
../../ d:/otrs/Kernel/cpan-lib d:/otrs/ d:/Perl/lib d:/Perl/site/lib .
d:/apache/apache/ d:/apache/apache/lib/perl d:/otrs/bin/cgi-bin/../..
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib) at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
BEGIN failed--compilation aborted at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
Compilation failed in require at (eval 84) line 3.
(obviously when I made the log file change you suggested, I put
d:\otrs\... not c:\otrs\...)
I have read on various Google groups that the two things which commonly
give trouble to Apache and Perl on Win32 are (1) apache service being
run as LocalSystem, which prevents it seeing files sometimes (not the
case here) and (2) bad windows path statement. Here is the path
statement, should some OTRS directories feature in it?
PATH=D:\Perl\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Pr
ogram Files\ATI Technologies\ATI Control Panel
There is no SysV.pm file anywhere in the OTRS or Perl directory trees
(and none in the distribution file otrs-1.1.3-01.tar.gz either) if that
helps, but there is a D:\Perl\eg\Core\sysvipc directory.
Thanks for your help and suggestions ...
Regards,
Ian Nichol
London, England
Yahoo Instant Messenger: inichol
-----Original Message-----
Date: Tue, 21 Oct 2003 22:20:26 +0200
From: "Robert Kehl"
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log'; It was my cat dancing on the keyboard, you know... ;-) Regards, Robert Kehl ------------------------------ _______________________________________________ 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 Support oder Consulting f|r Ihr OTRS System? => http://www.otrs.de/

There was no such line as
$Self->{SessionModule} = 'Kernel::System::AuthSession::IPC';
in config.pm as "factory shipped"; there are no SessionModule lines. I
can't help thinking there's some huge step missing from the win32
install docs that is maybe obvious to those used to installing this sort
of application on the unix platform, which I've totally missed out.
Anyway I put the replacement line ending in DB in to config.pm, no joy;
neither with the whole {SessionModule} section from defaults.pm copied
in but with the IPC line commented out and the DB line there instead.
Now, I just get a very basic HTTP 500 - Internal server error in the
browser. Looking in d:\apache\apache\logs\error.log, there is:
Can't read /opt/otrs/RELEASE: No such file or directory[Wed Oct 22
16:21:13 2003] nul: readline() on closed filehandle
Kernel::Output::HTML::Generic::PRODUCT at
d:/otrs//Kernel/Output/HTML/Generic.pm line 966.
[Wed Oct 22 16:21:13 2003] [error] [Wed Oct 22 16:21:13 2003] nul: Can't
read /opt/otrs/Kernel/Output/HTML/Standard/Login.dtl: No such file or
directory at d:/otrs//Kernel/Output/HTML/Generic.pm line 242. at
d:/otrs/Kernel/cpan-lib/CGI/Carp.pm line 301.
Regards,
Ian Nichol
London, England
Yahoo Instant Messenger: inichol
-----Original Message-----
From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of
Chris Salter
Sent: 22 October 2003 12:46
To: 'User questions and discussions about OTRS.'
Subject: RE: [otrs] Failed OTRS install (Win32)
Ian,
You'll also need to find the line specifying SessionModule in Config.pm.
Right now, it probably looks something like:
$Self->{SessionModule} = 'Kernel::System::AuthSession::IPC';
You'll want to comment that out and put in:
$Self->{SessionModule} = 'Kernel::System::AuthSession::DB';
That should fix that problem.
--
Chris Salter
-----Original Message-----
From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org]On Behalf Of
otrs@ian-n.net
Sent: October 22, 2003 5:54 AM
To: otrs@otrs.org
Subject: Re: [otrs] Failed OTRS install (Win32)
Thanks Robert
The change you mentioned in your first email was already in place (as
per the docs). Your second change, to specify a log file, means that
things have moved on a little and now I get:
Software error:
Can't load session backend module Kernel::System::AuthSession::IPC!
Can't locate IPC/SysV.pm in @INC (@INC contains:
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib d:/otrs/bin/cgi-bin/../..
../../ d:/otrs/Kernel/cpan-lib d:/otrs/ d:/Perl/lib d:/Perl/site/lib .
d:/apache/apache/ d:/apache/apache/lib/perl d:/otrs/bin/cgi-bin/../..
d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib) at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
BEGIN failed--compilation aborted at
d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15.
Compilation failed in require at (eval 84) line 3.
(obviously when I made the log file change you suggested, I put
d:\otrs\... not c:\otrs\...)
I have read on various Google groups that the two things which commonly
give trouble to Apache and Perl on Win32 are (1) apache service being
run as LocalSystem, which prevents it seeing files sometimes (not the
case here) and (2) bad windows path statement. Here is the path
statement, should some OTRS directories feature in it?
PATH=D:\Perl\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Pr
ogram Files\ATI Technologies\ATI Control Panel
There is no SysV.pm file anywhere in the OTRS or Perl directory trees
(and none in the distribution file otrs-1.1.3-01.tar.gz either) if that
helps, but there is a D:\Perl\eg\Core\sysvipc directory.
Thanks for your help and suggestions ...
Regards,
Ian Nichol
London, England
Yahoo Instant Messenger: inichol
-----Original Message-----
Date: Tue, 21 Oct 2003 22:20:26 +0200
From: "Robert Kehl"
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log'; It was my cat dancing on the keyboard, you know... ;-) Regards, Robert Kehl ------------------------------ _______________________________________________ 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 Support oder Consulting f|r Ihr OTRS System? => http://www.otrs.de/ _______________________________________________ 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 Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/

Ian,
I suspect that you're missing this section of the Config.pm file:
# -----------------------------------------------------#
# directories
# -----------------------------------------------------#
$Self->{Home} = d:/otrs;
$Self->{CounterLog} =
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log'; It was my cat dancing on the keyboard, you know... ;-) Regards, Robert Kehl ------------------------------ _______________________________________________ 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 Support oder Consulting f|r Ihr OTRS System? => http://www.otrs.de/ _______________________________________________ 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 Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/ _______________________________________________ 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 Support oder Consulting für Ihr OTRS System?

Many thanks for everyone's help with these problems. I spent the weekend
hammering it out and not getting distracted by other matters, and
everything works BRILLIANTLY now. OTRS rules!
Regards,
Ian Nichol
London, England
-----Original Message-----
From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of
Chris Salter
Sent: 22 October 2003 16:58
To: 'User questions and discussions about OTRS.'
Subject: RE: [otrs] Failed OTRS install (Win32)
Ian,
I suspect that you're missing this section of the Config.pm file:
# -----------------------------------------------------#
# directories
# -----------------------------------------------------#
$Self->{Home} = d:/otrs;
$Self->{CounterLog} =
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log'; It was my cat dancing on the keyboard, you know... ;-) Regards, Robert Kehl ------------------------------ _______________________________________________ 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 Support oder Consulting f|r Ihr OTRS System? => http://www.otrs.de/ _______________________________________________ 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 Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/ _______________________________________________ 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 Support oder Consulting für Ihr OTRS System? _______________________________________________ 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 Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/

On Wednesday, October 22, 2003 11:53 AM
otrs@ian-n.net
Software error: Can't load session backend module Kernel::System::AuthSession::IPC! Can't locate IPC/SysV.pm in @INC (@INC contains: d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib d:/otrs/bin/cgi-bin/../.. ../../ d:/otrs/Kernel/cpan-lib d:/otrs/ d:/Perl/lib d:/Perl/site/lib . d:/apache/apache/ d:/apache/apache/lib/perl d:/otrs/bin/cgi-bin/../.. d:/otrs/bin/cgi-bin/../../Kernel/cpan-lib) at d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15. BEGIN failed--compilation aborted at d:/otrs/bin/cgi-bin/../../Kernel/System/AuthSession/IPC.pm line 15. Compilation failed in require at (eval 84) line 3.
Follow Chris' suggestion, it will do.
(obviously when I made the log file change you suggested, I put d:\otrs\... not c:\otrs\...)
OTRS doesn't matter where it's installed, neither doe the servers needed for OTRS to run. It just has to be consistent throughout your installation, ie. You cannot (or better should not) clutter the otrs dir on two drives.
sometimes (not the case here) and (2) bad windows path statement.
Not in your case - it's fine, but you may tune it to be just: PATH=D:\Perl\bin;C:\WINNT\system32;C:\WINNT; Noone needs the rest.
There is no SysV.pm file anywhere in the OTRS or Perl directory trees (and none in the distribution file otrs-1.1.3-01.tar.gz either) if that helps, but there is a D:\Perl\eg\Core\sysvipc directory.
There simply is no IPC on Win32, you'll have to use Chris' changes.
Thanks for your help and suggestions ...
You're welcome. Robert Kehl
Regards,
Ian Nichol London, England Yahoo Instant Messenger: inichol
-----Original Message----- Date: Tue, 21 Oct 2003 22:20:26 +0200 From: "Robert Kehl"
Subject: Re: [otrs] Failed OTRS install (Win32) To: "User questions and discussions about OTRS." Message-ID: <038701c39810$c3a31750$0164a8c0@intern.roknet.de> Content-Type: text/plain; charset="iso-8859-1" On Tuesday, October 21, 2003 10:17 PM Robert Kehl
wrote: $Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = '/xampp/otrs/var/log/otrs.log';
Sorry, the above doesn't work. These are the correct settings for Config.pm:
$Self->{LogModule} = 'Kernel::System::Log::File'; $Self->{'LogModule::LogFile'} = 'C:/otrs/var/log/otrs.log';
It was my cat dancing on the keyboard, you know... ;-)
Regards,
Robert Kehl
------------------------------
_______________________________________________ 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 Support oder Consulting für Ihr OTRS System? => http://www.otrs.de/
-- Zuerst hatten wir kein Glück, und dann kam auch noch Pech dazu. Jürgen Wegmann
participants (3)
-
Chris Salter
-
otrs@ian-n.net
-
Robert Kehl