[rt-users] Problem with new install of RT 3.4.4

Bill Sandiford bill at telnetcommunications.com
Mon Oct 10 18:14:45 EDT 2005


Of course I did !!! But I've done dumber things in the past, so I'm glad you
asked !!!!

Is there anything special that I will need to do to switch from mod_perl to
FastCGI?  Do I have to do anything special to remove mod_perl?

----- Original Message ----- 
From: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
To: "Bill Sandiford" <bill at telnetcommunications.com>
Sent: Monday, October 10, 2005 6:08 PM
Subject: Re: [rt-users] Problem with new install of RT 3.4.4


On 10/11/05, Bill Sandiford <bill at telnetcommunications.com> wrote:
> I tried commenting out PerlModule Apache::DBI from the httpd.conf but 
> still
> the same error.
I hope you restarted server.

>
> Is there anything special that I will need to do to switch from mod_perl 
> to
> FastCGI?  Do I have to do anything special to remove mod_perl?
>
> Bill
> ----- Original Message -----
> From: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> To: "Bill Sandiford" <bill at telnetcommunications.com>
> Cc: <rt-users at lists.bestpractical.com>
> Sent: Monday, October 10, 2005 5:59 PM
> Subject: Re: [rt-users] Problem with new install of RT 3.4.4
>
>
> Do you have Apache::DBI in your httpd conf. Try to comment it out.
>
> "PerlModule RT::Mason" enables RT.
>
> You could try FastCGI instead of mod_perl.
>
>
> On 10/11/05, Bill Sandiford <bill at telnetcommunications.com> wrote:
> > I did some more testing and I found out the following, don't know if 
> > this
> > helps or not.
> >
> > I have found out that all attempts to pull any page, html or otherwise
> > from
> > this server, gives the same 500 Internal Server Error.  In the apache
> > error_log its the same old
> >
> > [error] Can't locate object method "connect" via package "DBI" at
> > /usr/local/lib/perl5/site_perl/5.8.7/DBIx/SearchBuilder/Handle.pm line
> > 108.\n
> >
> > So basically any file I tried to access gave me the above error, even if
> > it
> > was just a simple "hello world" html file.  The only way to stop this
> > behavious was to comment out the following line in httpd.conf
> >
> > PerlHandler RT::Mason
> >
> > After commenting out that line in httpd.conf I figured I'd write just a
> > little test script and try executing it from the webserver as opposed to
> > from the command line.  The script I wrote is:
> >
> > #!/usr/local/bin/perl
> > use DBI;
> > print "Content-type: text/plain\n\n";
> > my $dbh = DBI->connect("dbi:mysql:base=rt3","rt_user", "rt_pass",
> > {RaiseError => 1});
> >
> > This script ran without causing any errors.  So this tells me that the
> > problem is somehow related to the RT::Mason line in the httpd.conf
> >
> > Any ideas?
> >
> > Bill
> >
> > PerlHandler RT::Mason
> > ----- Original Message -----
> > From: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > To: "Bill Sandiford" <bill at telnetcommunications.com>
> > Cc: <rt-users at lists.bestpractical.com>
> > Sent: Monday, October 10, 2005 2:49 PM
> > Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> >
> >
> > On 10/10/05, Bill Sandiford <bill at telnetcommunications.com> wrote:
> > > use DBI; is already at the top of that file...first few lines of file
> > > looks
> > > like this
> > I don't have more ideas except one random:
> > perl -Mstrict -w -MDBI -e'my $dbh = DBI->connect("dbi:mysql:base=rt3",
> > "rt_user", "rt_pass", {RaiseError => 1});'
> >
> > If it works I don't know where should you look.
> >
> > >
> > >
> > > # $Header:
> > > /home/jesse/DBIx-SearchBuilder/history/SearchBuilder/Handle.pm,v
> > > 1.21 2002/01/28 06:11:37 jesse Exp $
> > > package DBIx::SearchBuilder::Handle;
> > > use strict;
> > > use Carp qw(croak cluck);
> > > use DBI;
> > > use Class::ReturnValue;
> > > use Encode;
> > >
> > > As far as devel mode goes, I don't know what you mean by this.  To
> > > install,
> > > I followed the instructions at
> > > http://wiki.bestpractical.com/index.cgi?ManualInstallation
> > ok, this mean you don't use devel mode.
> >
> > > ----- Original Message -----
> > > From: "Bill Sandiford" <bill at telnetcommunications.com>
> > > To: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > > Cc: <rt-users at lists.bestpractical.com>
> > > Sent: Monday, October 10, 2005 12:58 PM
> > > Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> > >
> > >
> > > > I'm still stuck with this error.
> > > >
> > > > Can't locate object method "connect" via package "DBI" at
> > > > /usr/local/lib/perl5/site_perl/5.8.7/DBIx/SearchBuilder/Handle.pm 
> > > > line
> > > > 108.\n
> > > >
> > > > The other suggestions have been appreciated, but so far not able to
> > > > resolve the issues.  Does anyone else have any ideas?
> > > >
> > > > Regards,
> > > > Bill
> > > > ----- Original Message -----
> > > > From: "Bill Sandiford" <bill at telnetcommunications.com>
> > > > To: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > > > Cc: <rt-users at lists.bestpractical.com>
> > > > Sent: Sunday, October 09, 2005 8:20 AM
> > > > Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> > > >
> > > >
> > > >> Both,
> > > >>
> > > >> /usr/local/bin/perl -MDBI -e'1'
> > > >> and
> > > >> sudo -u apache /usr/local/bin/perl -MDBI -e'1'
> > > >>
> > > >> return back to the shell prompt after giving no output.
> > > >>
> > > >>
> > > >> ----- Original Message -----
> > > >> From: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > > >> To: "Bill Sandiford" <bill at telnetcommunications.com>
> > > >> Cc: <rt-users at lists.bestpractical.com>
> > > >> Sent: Sunday, October 09, 2005 4:53 AM
> > > >> Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> > > >>
> > > >>
> > > >> On 10/9/05, Bill Sandiford <bill at telnetcommunications.com> wrote:
> > > >>> FYI
> > > >>>
> > > >>> in the Makefile for RT, PERL=/usr/local/bin/perl
> > > >>> in the Makefile for mod_perl, PERL=/usr/local/bin/perl
> > > >> This is good.
> > > >>>
> > > >>> output of 'find / -name DBI.pm -print'
> > > >>>
> > > >>> /root/.cpan/build/Apache-DBI-0.94/DBI.pm
> > > >>> /root/.cpan/build/Apache-DBI-0.94/blib/lib/Apache/DBI.pm
> > > >>> /root/.cpan/build/DBI-1.48/lib/Bundle/DBI.pm
> > > >>> /root/.cpan/build/DBI-1.48/DBI.pm
> > > >>> /root/.cpan/build/DBI-1.48/blib/lib/DBI.pm
> > > >>> /root/.cpan/build/DBI-1.48/blib/lib/Bundle/DBI.pm
> > > >>> /usr/local/lib/perl5/site_perl/5.8.7/i686-linux/Bundle/DBI.pm
> > > >>> /usr/local/lib/perl5/site_perl/5.8.7/i686-linux/DBI.pm
> > > >>> /usr/local/lib/perl5/site_perl/5.8.7/Apache/Session/Store/DBI.pm
> > > >>> /usr/local/lib/perl5/site_perl/5.8.7/Apache/DBI.pm
> > > >> Ok. looks like you really have DBI installed and it's installed in
> > > >> correct location.
> > > >> File permissions could be reason of your problems.
> > > >> First of all try `/usr/local/bin/perl -MDBI -e'1'` as root, then 
> > > >> try
> > > >> as user of the apache server.
> > > >> May be you have too strict umask for root.
> > > >>
> > > >>>
> > > >>>
> > > >>>
> > > >>> ----- Original Message -----
> > > >>> From: "Bill Sandiford" <bill at telnetcommunications.com>
> > > >>> To: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > > >>> Cc: <rt-users at lists.bestpractical.com>
> > > >>> Sent: Saturday, October 08, 2005 11:25 PM
> > > >>> Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> > > >>>
> > > >>>
> > > >>> > Hi Ruslan:
> > > >>> >
> > > >>> > yes you are correct about the distro Perl
> > > >>> >
> > > >>> > /usr/bin/perl -v    --- gives output of 5.8.0
> > > >>> > /usr/local/bin/perl -v   --- gives output of  5.8.7
> > > >>> >
> > > >>> > running 'locate DBI' comes back with no response, same thing for
> > > >>> > 'locate
> > > >>> > DBI.pm' if that matters
> > > >>> >
> > > >>> > when you are referring to the configure script, what configure
> > > >>> > script
> > > >>> > are
> > > >>> > you referring to...for what package.
> > > >>> >
> > > >>> > I installed DBI and every other perl module from cpan, mostly by
> > > >>> > using
> > > >>> > 'make fixdeps'
> > > >>> >
> > > >>> > DBI is version 1.48
> > > >>> >
> > > >>> > Bill
> > > >>> >
> > > >>> >
> > > >>> >
> > > >>> > ----- Original Message -----
> > > >>> > From: "Ruslan Zakirov" <ruslan.zakirov at gmail.com>
> > > >>> > To: "Bill Sandiford" <bill at telnetcommunications.com>
> > > >>> > Cc: <rt-users at lists.bestpractical.com>
> > > >>> > Sent: Saturday, October 08, 2005 7:18 PM
> > > >>> > Subject: Re: [rt-users] Problem with new install of RT 3.4.4
> > > >>> >
> > > >>> >
> > > >>> > On 10/9/05, Bill Sandiford <bill at telnetcommunications.com> 
> > > >>> > wrote:
> > > >>> >> Hello All:
> > > >>> >>
> > > >>> >> I'm having a problem with a new install of RT.  I've searched
> > > >>> >> through
> > > >>> >> google
> > > >>> >> and the list archive and found other people that have had 
> > > >>> >> similar
> > > >>> >> problems,
> > > >>> >> but was unable to put my hand on a solution.
> > > >>> >>
> > > >>> >> Basically, everything went fine, install of everything was 
> > > >>> >> good,
> > > >>> >> there
> > > >>> >> were
> > > >>> >> some dependencies that were missing but i fixed that with the
> > > >>> >> make
> > > >>> >> testdeps,
> > > >>> >> make fixdeps procedure.
> > > >>> >>
> > > >>> >> I added the relevant info to the bottom of my httpd.conf file 
> > > >>> >> as
> > > >>> >> per
> > > >>> >> the
> > > >>> >> ManualInstallation guide, restarted apache, and when I browse 
> > > >>> >> to
> > > >>> >> the
> > > >>> >> page
> > > >>> >> I
> > > >>> >> get a 500 Internal server error.
> > > >>> >>
> > > >>> >> When I look at apache's error_log I get:
> > > >>> >>
> > > >>> >> [Sat Oct  8 16:28:12 2005] [error] Can't locate object method
> > > >>> >> "connect"
> > > >>> >> via
> > > >>> >> package "DBI" at
> > > >>> >> /usr/local/lib/perl5/site_perl/5.8.7/DBIx/SearchBuilder/Handle.pm
> > > >>> >> line
> > > >>> >> 108.\n
> > > >>> >>
> > > >>> >> I have verified that DBI is installed, (make testdeps 
> > > >>> >> confirmed).
> > > >>> >> I
> > > >>> >> tried
> > > >>> >> removing and re-installing DBI with cpan but there was no
> > > >>> >> change...I
> > > >>> >> still
> > > >>> >> get the same error.
> > > >>> > Please run 'locate DBI' from shell.
> > > >>> > I think you installed perl and also have distro's perl 
> > > >>> > installed.
> > > >>> > By
> > > >>> > default configure script choose default perl in '/usr/bin/perl'.
> > > >>> > You
> > > >>> > have to run
> > > >>> > `PERL=/usr/local/bin/perl ./configure`.
> > > >>> > Also you use mod_perl then you have to build it against perl you
> > > >>> > want
> > > >>> > to use with RT.
> > > >>> >
> > > >>> > Hope this would help you.
> > > >>> >
> > > >>> >>
> > > >>> >> Here are my versions.
> > > >>> >>
> > > >>> >> RT 3.4.4
> > > >>> >> uname -a: Linux localhost 2.4.21-4.ELsmp #1 SMP Fri Oct 3
> > > >>> >> 17:52:56
> > > >>> >> EDT
> > > >>> >> 2003
> > > >>> >> i686 i686 i386 GNU/Linux
> > > >>> >> mysql 4.1.14
> > > >>> >> Apache 1.3.33
> > > >>> >> mod_perl 1.29
> > > >>> >> perl v5.8.7
> > > >>> >>
> > > >>> >> Any help would be appreciated !!!
> > > >>> >>
> > > >>> >> Regards,
> > > >>> >> Bill
> > > >>> >>
> > > >>> >> _______________________________________________
> > > >>> >> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> > > >>> >>
> > > >>> >> Be sure to check out the RT Wiki at 
> > > >>> >> http://wiki.bestpractical.com
> > > >>> >>
> > > >>> >> Buy your copy of our new book, RT Essentials, today!
> > > >>> >>
> > > >>> >> Download a free sample chapter from
> > > >>> >> http://rtbook.bestpractical.com
> > > >>> >>
> > > >>> >
> > > >>> >
> > > >>> > --
> > > >>> > Best regards, Ruslan.
> > > >>> >
> > > >>> > _______________________________________________
> > > >>> > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> > > >>> >
> > > >>> > Be sure to check out the RT Wiki at 
> > > >>> > http://wiki.bestpractical.com
> > > >>> >
> > > >>> > Buy your copy of our new book, RT Essentials, today!
> > > >>> > Download a free sample chapter from
> > > >>> > http://rtbook.bestpractical.com
> > > >>> >
> > > >>>
> > > >>>
> > > >>
> > > >>
> > > >> --
> > > >> Best regards, Ruslan.
> > > >> _______________________________________________
> > > >> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> > > >>
> > > >> Be sure to check out the RT Wiki at http://wiki.bestpractical.com
> > > >>
> > > >> Buy your copy of our new book, RT Essentials, today!
> > > >> Download a free sample chapter from http://rtbook.bestpractical.com
> > > >
> > > > _______________________________________________
> > > > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> > > >
> > > > Be sure to check out the RT Wiki at http://wiki.bestpractical.com
> > > >
> > > > Buy your copy of our new book, RT Essentials, today!
> > > > Download a free sample chapter from http://rtbook.bestpractical.com
> > > >
> > >
> > >
> >
> >
> > --
> > Best regards, Ruslan.
> >
> >
>
>
> --
> Best regards, Ruslan.
>
>


--
Best regards, Ruslan.




More information about the rt-users mailing list