Newbie in trouble

Hi there!

I was using RT1 to track tickets at my last organization, it worked great and I suggested it to be the tracking software for the organization I now work for. Due to my love for the product, I have been tasked with installing RT2 on a RedHat Linux 7.2 server.

The server is dedicated to RT2 and consists of, P2-400 with 196 MB RAM, IDE HD, and nothing special.
I installed RH72 as ‘server’ with no extras on the box to get a good clean slate to work from.
Then I followed the RT2 install instructions and every time I hit problems.
I am MSP NT certified which means I know where the start menu is and I can tie my shoes without assistance.
That is about as far as my education goes however and I may not have the background knowledge to install RT2.
I’ve tried the install about 6 times now, using Rt-2-0-9 -> Rt-2-0-11, each time I have to mess with the dependencies, ‘DBIx::SearchBuilder 0.48’ being the worst of the bunch.
Last time I tried 2-0-11, I grabbed the DBI Serch Builder using CVS, but I always end up at the same problem after much work:
/usr/local/apache/bin/apachectl start
Syntax error on line 285 of /usr/local/apache/conf/httpd.conf:
Can’t locate Apache/DBI.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /usr/local/apache/ /usr/local/apache/lib/perl) at (eval 3) line 3.

When I search for DBI.pm here’s my results:
find / -name DBI.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Bundle/DBI.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm
/usr/lib/perl5/site_perl/5.6.0/Apache/Session/Store/DBI.pm

So, since I’m a newbie to Linux I tried the ‘duuh’ method of repairing the error:
cp /usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm /usr/lib/perl5/site_perl/5.6.0/Apache

Now Apache loads but attempting to access web pages gives this error:
Can’t locate object method “connect” via package “Apache::DBI::connect” at /usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm line 426.

So now I’m left to believe that I either need to install RT1 first and upgrade that, or I need to give in to the peer pressure and install a more simple ticketing package.

PS: You guys are doing great work! The search functions of RT2 are really what makes this so tempting. I cannot sell anyone here on RT1 because they can’t understand the filter method for searching! Please help me get RT2. :slight_smile:

Thanks!

Run this:

perl -MCPAN -eshell

install Apache::DBI

That’s all, you’re missing the Apache::DBI package.-----Original Message-----
From: rt-users-admin@lists.fsck.com
[mailto:rt-users-admin@lists.fsck.com] On Behalf Of RT2 Trouibles
Sent: January 17, 2002 8:00 PM
To: rt-users@lists.fsck.com
Subject: [rt-users] Newbie in trouble

Hi there!

I was using RT1 to track tickets at my last organization, it worked
great and I suggested it to be the tracking software for the
organization I now work for. Due to my love for the product, I have been
tasked with installing RT2 on a RedHat Linux 7.2 server.

The server is dedicated to RT2 and consists of, P2-400 with 196 MB RAM,
IDE HD, and nothing special.
I installed RH72 as ‘server’ with no extras on the box to get a good
clean slate to work from.
Then I followed the RT2 install instructions and every time I hit
problems.
I am MSP NT certified which means I know where the start menu is and I
can tie my shoes without assistance.
That is about as far as my education goes however and I may not have the
background knowledge to install RT2.
I’ve tried the install about 6 times now, using Rt-2-0-9 -> Rt-2-0-11,
each time I have to mess with the dependencies, ‘DBIx::SearchBuilder
0.48’ being the worst of the bunch.
Last time I tried 2-0-11, I grabbed the DBI Serch Builder using CVS, but
I always end up at the same problem after much work:
/usr/local/apache/bin/apachectl start
Syntax error on line 285 of /usr/local/apache/conf/httpd.conf:
Can’t locate Apache/DBI.pm in @INC (@INC contains:
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl . /usr/local/apache/
/usr/local/apache/lib/perl) at (eval 3) line 3.

When I search for DBI.pm here’s my results:
find / -name DBI.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/Bundle/DBI.pm
/usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm
/usr/lib/perl5/site_perl/5.6.0/Apache/Session/Store/DBI.pm

So, since I’m a newbie to Linux I tried the ‘duuh’ method of repairing
the error:
cp /usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm
/usr/lib/perl5/site_perl/5.6.0/Apache

Now Apache loads but attempting to access web pages gives this error:
Can’t locate object method “connect” via package "Apache::DBI::connect"
at /usr/lib/perl5/site_perl/5.6.0/i386-linux/DBI.pm line 426.

So now I’m left to believe that I either need to install RT1 first and
upgrade that, or I need to give in to the peer pressure and install a
more simple ticketing package.

PS: You guys are doing great work! The search functions of RT2 are
really what makes this so tempting. I cannot sell anyone here on RT1
because they can’t understand the filter method for searching! Please
help me get RT2. :slight_smile:

Thanks!

rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users