Problems installing RT 3.4.5 with mod_perl2

Hi,

I’m trying to get RT-3.4.5 installed on Fedora Core 3 with Apache2 and
mod_perl2 (2.0.2).

When I access the rt-website after install, i got the following error in
the web-servers error_log:

[Thu Jan 26 15:42:33 2006] [notice] Apache/2.0.52 (Fedora) configured –
resumin
g normal operations
[Thu Jan 26 14:42:41 2006] [crit]: The ‘comp’ parameter (undef) to
HTML::Mason::
Request::CGI->new() was an ‘undef’, which is not one of the allowed
types: scala
r object

Stack:
[/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/CGIHandler.pm:127]
[/usr/lib/perl5/site_perl/5.8.5/HTML/Mason/CGIHandler.pm:63]
[/opt/rt/3/bin/webmux.pl:123]
[-e:0]
(/opt/rt/3/bin/webmux.pl:125)

Has anyone an idea?

Thanks,
Joerg

heidbr> I’m trying to get RT-3.4.5 installed on Fedora Core 3 with Apache2 and
heidbr> mod_perl2 (2.0.2).
(…)
heidbr> Has anyone an idea?

I think the problem is the CGI.pm version, that should be >=3.11, I had
the same problem and I solved it by installing it on a different location,
see:

http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/repodata/repoview/perl-CGI.pm-0-3.11-1.mp2.html

If you need download the SRPM, from:
http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/SRPMS/perl-CGI.pm-3.11-1.mp2.src.rpm

and rebuild it, under FC3.

The file /etc/httpd/conf.d/perlx-cgi.conf, has a hack for mod_perl search
for modules before on this location.

Paulo Matos

|Sys & Net Admin | Centro de Informática |
|Faculdade de Ciências e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |


Thank you very much, this solved my problem.

What I don’t understand ist that my CGI.pm-Version is 3.15 which seems
to be not compatible with mod_perl2 or RT-3.4.5.

Joerg

Paulo Matos schrieb:> On Thu, 26 Jan 2006, Joerg Heidbrock wrote:

heidbr> I’m trying to get RT-3.4.5 installed on Fedora Core 3 with Apache2 and
heidbr> mod_perl2 (2.0.2).
(…)
heidbr> Has anyone an idea?

I think the problem is the CGI.pm version, that should be >=3.11, I had
the same problem and I solved it by installing it on a different location,
see:

http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/repodata/repoview/perl-CGI.pm-0-3.11-1.mp2.html

If you need download the SRPM, from:
http://campus.fct.unl.pt/paulomatos/rt/repository/3.4.x/SRPMS/perl-CGI.pm-3.11-1.mp2.src.rpm

and rebuild it, under FC3.

The file /etc/httpd/conf.d/perlx-cgi.conf, has a hack for mod_perl search
for modules before on this location.