Problem installing RT 3.4.4 on suse 9.3

Hi.
For the last days we have been trying to install RT 3.4.4 on a Suse 9.3
machine.
make testdeps reports that nothing is missing.

the Apache config file contains:

LoadModule perl_module modules/mod_perl.so
LoadModule rewrite_module modules/mod_rewrite.so

ServerName XX.kb.se
    Alias /rt "/opt/rt3/share/html"
    PerlModule Apache2 Apache::compat
    PerlModule Apache::DBI
    PerlRequire /opt/rt3/bin/webmux.pl

    <Directory /opt/rt3/share/html>
            AllowOverride All
            Options ExecCGI FollowSymLinks
            <IfModule mod_access.c.>
                    Order allow,deny
                    Allow from all
            </IfModule>
    </Directory>

    <Location /rt>
            RewriteEngine On
            RedirectMatch permanent (.*)/$ $1/index.html
            AddDefaultCharset UTF-8
            Sethandler perl-script
            PerlHandler RT::Mason
    </Location>

when i try to start apache the following is logged in the error_log
[Thu Sep 22 09:49:18 2005] [error] Can’t locate mod_perl2.pm in @INC
(@INC contains: /opt/rt3/local/lib /opt/rt3/lib
/usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6
/usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl . /srv/www)
at /usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
23.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
41.\nCompilation failed in require at
/opt/rt3/lib/RT/Interface/Web/Handler.pm line 146.\nCompilation failed
in require at (eval 2) line 1.\n
[Thu Sep 22 09:49:18 2005] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server XX.kb.se:0, exiting…

what do we need to do to get apache load webmux.pl?
thanks in advance
/konrad

Konrad Baginski wrote:

Hi.
For the last days we have been trying to install RT 3.4.4 on a Suse 9.3
machine.
make testdeps reports that nothing is missing.

the Apache config file contains:

#-------
LoadModule perl_module modules/mod_perl.so
LoadModule rewrite_module modules/mod_rewrite.so

when i try to start apache the following is logged in the error_log
[Thu Sep 22 09:49:18 2005] [error] Can’t locate mod_perl2.pm in @INC
(@INC contains: /opt/rt3/local/lib /opt/rt3/lib
/usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6
/usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl . /srv/www)
at /usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
23.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
41.\nCompilation failed in require at
/opt/rt3/lib/RT/Interface/Web/Handler.pm line 146.\nCompilation failed
in require at (eval 2) line 1.\n
[Thu Sep 22 09:49:18 2005] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server XX.kb.se:0, exiting…

what do we need to do to get apache load webmux.pl?
thanks in advance
/konrad

According to that error message, mod_perl2 isn’t installed. What
version of Apache and mod_perl are you running?

Stewart
Stewart Tranter
Computing Services
Loughborough University

E: s.g.tranter@lboro.ac.uk
W: IT Services | Loughborough University
T: +44 (0) 1509 223719
F: +44 (0) 1509 223989

Stewart Tranter wrote:

Konrad Baginski wrote:

Hi.
For the last days we have been trying to install RT 3.4.4 on a Suse
9.3 machine.
make testdeps reports that nothing is missing.

the Apache config file contains:

#-------
LoadModule perl_module modules/mod_perl.so
LoadModule rewrite_module modules/mod_rewrite.so

when i try to start apache the following is logged in the error_log
[Thu Sep 22 09:49:18 2005] [error] Can’t locate mod_perl2.pm in @INC
(@INC contains: /opt/rt3/local/lib /opt/rt3/lib
/usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6
/usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .
/srv/www) at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
23.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
41.\nCompilation failed in require at
/opt/rt3/lib/RT/Interface/Web/Handler.pm line 146.\nCompilation
failed in require at (eval 2) line 1.\n
[Thu Sep 22 09:49:18 2005] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server XX.kb.se:0, exiting…

what do we need to do to get apache load webmux.pl?
thanks in advance
/konrad

According to that error message, mod_perl2 isn’t installed. What
version of Apache and mod_perl are you running?

Stewart

Apache2 is installed from suse 9.3 rpm-packages, the version is
apache2-2.0.53-9.5.
mod_perl2 is 2.0.1 according to the cpan intaller which i used to
install mod_perl2.

maybe mod_perl2 ended up being installed in the wrong place?
how can i find out the correct path for the installation directories to
apache2 and mod_perl2?

Stewart Tranter wrote:

Konrad Baginski wrote:

Hi.
For the last days we have been trying to install RT 3.4.4 on a Suse
9.3 machine.
make testdeps reports that nothing is missing.

the Apache config file contains:

#-------
LoadModule perl_module modules/mod_perl.so
LoadModule rewrite_module modules/mod_rewrite.so

when i try to start apache the following is logged in the error_log
[Thu Sep 22 09:49:18 2005] [error] Can’t locate mod_perl2.pm in @INC
(@INC contains: /opt/rt3/local/lib /opt/rt3/lib
/usr/lib/perl5/5.8.6/i586-linux-thread-multi /usr/lib/perl5/5.8.6
/usr/lib/perl5/site_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.6/i586-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl .
/srv/www) at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
23.\nBEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.6/HTML/Mason/ApacheHandler.pm line
41.\nCompilation failed in require at
/opt/rt3/lib/RT/Interface/Web/Handler.pm line 146.\nCompilation
failed in require at (eval 2) line 1.\n
[Thu Sep 22 09:49:18 2005] [error] Can’t load Perl file:
/opt/rt3/bin/webmux.pl for server XX.kb.se:0, exiting…

what do we need to do to get apache load webmux.pl?
thanks in advance
/konrad

According to that error message, mod_perl2 isn’t installed. What
version of Apache and mod_perl are you running?

Stewart

Sorry for the reposting, i still need some help with the mod_perl2
installation.

Apache2 is installed from suse 9.3 rpm-packages, the version is
apache2-2.0.53-9.5.
mod_perl2 is 2.0.1 according to the cpan intaller which i used to
install mod_perl2.

maybe mod_perl2 ended up being installed in the wrong place?
how can i find out the correct path for the installation directories to
apache2 and mod_perl2?