[rt-users] Perl install problems
Miles Scruggs
rt at garnetweb.com
Mon Jul 25 21:02:38 EDT 2005
I would really appreciate it if someone could help me out, I have dug
through the docs, and haven't received much help from this list
Please someone help me, I really would like to use this system but I need to
get it working first.
> >I'm having some issues getting rt installed on my box. I'm using apache
> >2.0.51 on fedora core1 with Mod Perl 2
> >
> >
>
> With mod_perl2, you can't rely on the standard 'make fixdeps' after
> running configure. Re-run configure with the appropriate options, the
> from the prompt run 'perl sbin/rt-test-dependencies --with-mysql
> --with-modperl2 --install'
I did this. And everything checks out.
>
> >I followed the Fedora core 1 install guide which I feel is lacking
> >something.
> >
> >If I follow the guide to the letter then I get
> >
> >[Thu Jul 14 09:31:57 2005] [error] failed to resolve handler `RT::Mason'
> >[Thu Jul 14 09:31:57 2005] [error] [client 66.62.165.53] Can't locate
> >RT/Mason.pm in @INC (@INC contains:
> >/usr/lib/perl5/5.8.3/i386-linux-thread-multi /usr/lib/perl5/5.8.3
> >/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2
> >/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0
> >/usr/lib/perl5/site_perl
> >/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2
> >/usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0
> >/usr/lib/perl5/vendor_perl . /etc/httpd/ /etc/httpd/lib/perl) at (eval 8)
> >line 3.\n
> >
> >While this doesn't stop apache from operating it doesn't let RT run
> either.I
> >figured this came from the lack of
> >
> >PerlRequire /usr/local/rt3/bin/webmux.pl
> >
> >In the conf.d/rt.conf
> >
> >So I added that line, then I would get:
> >
> >[Thu Jul 14 09:02:30 2005] [error] Can't locate Apache.pm in @INC (@INC
> >contains: /usr/lib/perl5/5.8.3/i386-linux-thread-multi
> /usr/lib/perl5/5.8.3
> >/usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
> >/usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2
> >/usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0
> >/usr/lib/perl5/site_perl
> >/usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
> >/usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2
> >/usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0
> >/usr/lib/perl5/vendor_perl . /etc/httpd/ /etc/httpd/lib/perl) at
> >/usr/lib/perl5/5.8.3/CGI.pm line 190.\nCompilation failed in require at
> >/usr/local/rt3/bin/webmux.pl line 56.\nBEGIN failed--compilation aborted
> at
> >/usr/local/rt3/bin/webmux.pl line 56.\nCompilation failed in require at
> >(eval 1) line 1.\n
> >[Thu Jul 14 09:02:30 2005] [error] Can't load Perl file:
> >/usr/local/rt3/bin/webmux.pl for server rt.garnetweb.com:80, exiting...\n
> >
> >
> >I'm really lost as to which way to proceed on this one. I installed your
> >system about 2 years ago, and was pretty happy with it, and would like to
> >get it running again.
> >
> >Here is my conf.d/rt.conf commented out lines just represent attempts to
> >try different things. Thanks.
> >
> ><VirtualHost IP:80>
> > ServerName rt.host.com:80
> > ServerAdmin "email at com.com"
> > DocumentRoot /usr/local/rt3/share/html
> >
> > <IfModule mod_ssl.c>
> > SSLEngine off
> > </IfModule>
> > # these four lines apply to Apache2+mod_perl2 only: {{{
> > PerlSetVar MasonArgsMethod CGI
> > PerlModule Apache2 Apache::compat
> > RewriteEngine On
> > RewriteRule ^(.*)/$ $1/index.html
> > # }}}
> >
> > PerlModule Apache::DBI
> > #PerlRequire /usr/local/rt3/bin/webmux.pl
> > <Location />
> > SetHandler perl-script
> > PerlHandler ModPerl::Registry
> > Options ExecCGI
> > #PerlHandler RT::Mason
> > </Location>
> > <Directory /usr/local/rt3/share/html>
> > Options -Includes +ExecCGI
> > </Directory>
> ></VirtualHost>
> >
More information about the rt-users
mailing list