[rt-users] Question about RedHat Installation
John Schubert
jschubert at linearcorp.com
Wed Oct 15 13:14:30 EDT 2003
I'm still hashing through this. I installed a few more
mod_perl modules (Apache::DBI and Apache::Registry) which
it looks like are needed, however weren't listed in the
dependency listing. I poked through the mod_perl
documentation and tried pasting in:
<Location /rt>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
allow from all
PerlSendHeader On
</Location>
and now the page no longer parses text or kills the httpd
at restart. However, looking at the .conf in RT's
documenation it uses PerlHandler RT::Mason. Where is this?
I searched CPAN and don't see it.
Either way, now the /www/root/rt URL returns a "Server
error 500". I hope this means I've made some progress.
Thanks for the help so far and in advance.
John
On Tue, 14 Oct 2003 15:13:43 -0700
"John Schubert" <jschubert at linearcorp.com> wrote:
> I spotted the RT change from 2 to 3, but that made no
> difference. I also changed the PerlRequire to the paths
> of
> the two webmux.pl locations and it still complains it
> can't
> find it. I didn't include the whole error, so here it
> is:
>
>
> httpd failed. The error was: Starting httpd: [Tue Oct 14
> 15:06:46 2003] [error] Can't locate Apache.pm in @INC
> (@INC
> contains: /opt/rt3/local/lib /opt/rt3/lib
> /usr/lib/perl5/5.8.0/i386-linux-thread-multi
> /usr/lib/perl5/5.8.0
> /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
> /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.8.0
> /usr/lib/perl5/vendor_perl
> .) at /usr/lib/perl5/5.8.0/CGI.pm line 161.
> Compilation failed in require at /opt/rt3/bin/webmux.pl
> line 54.
> BEGIN failed--compilation aborted at
> /opt/rt3/bin/webmux.pl
> line 54.
> Compilation failed in require at (eval 1) line 1.
>
> [Tue Oct 14 15:06:46 2003] [error] Can't load Perl file:
> /opt/rt3/bin/webmux.pl for server
> localhost.localdomain:0,
> exiting...
>
> John
> On Tue, 14 Oct 2003 14:51:58 -0700
> "John Schubert" <jschubert at linearcorp.com> wrote:
> > I got into the FAQ after sending my post and started to
> > suspect it was the apache server configuration. The
> > output
> > from the command you mention is:
> > mod_perl-1.99_05-3
> >
> > As soon as I commented out the:
> > # added the next 6 lines for RT
> > #Alias /rt2 /usr/local/rt2/WebRT/html
> > #PerlRequire /usr/local/rt2/bin/webmux.pl
>
> > #<Location /rt2>
> > # SetHandler perl-script
> > # PerlHandler RT::Mason
> > #</Location>
> >
> > Apache would restart without complaint. I read in the
> > RTFM
> > to edit the $WEBPATH in config.pm, but a global "find"
> > failed to show me where that file is located.
> >
> > With the 6 lines included, I see a : "Can't locate
> > /usr/local/rt2/bin/webmux.pl in @INC..." error during
> > httpd
> > restart. I searched for the webmux file and found it
> in
> > two places. I'm not sure how I ended up with two, but
> > they
> > are
> > /var/www/html/rt-3-0-6/bin/webmux.pl
> > /opt/rt3/bin/webmux.pl
> >
> > The first location is where I extracted the RT gz/tar
> > file.
> > I put it in /var/www/html because that's the apache
> > root.
> > I believe RT created the second on in /opt by default.
> >
> > It almost sounds like this is a path issue, however I'm
> > not
> > sure how to change the path since I'm not sure where to
> > look (it's not as easy as just vi .profile or echo
> $PATH,
> > AFAIK).
> >
> > I greatly appreciate your time. I am used to working
> > with
> > Solaris on Sun boxes, so this is my first forray into a
> > different flavor. So far, I miss my Ultra-10 :-)
> >
> > John
> > On 14 Oct 2003 15:14:10 -0500
> > Les Mikesell <les at futuresource.com> wrote:
> SNIP
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
>
> Have you read the FAQ? The RT FAQ Manager lives at
> http://fsck.com/rtfm
More information about the rt-users
mailing list