Having some configuration problems with CentOS 5 and RT 3.8.1

This is likely caused by either a misconfiguration on my part, or I flubbed up the installation, however when I connect to the rt3 install on my CentOS 5 system, I get an 500 from the server. The info from the Apache log reads as follows:

[Fri Nov 14 12:26:59 2008] [error] [client 10.5.1.137] Can’t locate object method “Config” via package “RT” at /usr/lib/perl5/vendor_perl/5.8.8/RT/Handle.pm line 85.\nCompilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/RT.pm line 216.\n

I’ve looked at the code that this is referring to, and saw that this is an eval to “use DBIx::SearchBuilder::Handle::” . RT->Config->Get(‘DatabaseType’) in the FinalizeDatabaseType subroutine.

I’ve installed all of the packages that were listed from the test dependency script including DBIx::SearchBuilder, and have followed the instructions for installing RT via RPM (with the caveat that I did my own spin of the RPM since we would like to use the 3.8.x series instead of 3.6.x, which required me to build a number of additional module packages to get RT to build correctly…)

Any input for this would be greatly appreciated.

Gary L. Greene, Jr.
IT Operations
Minerva Networks, Inc.
Tel: (408) 240-1239
Cell: (650) 704-6633

Check the permissions on your rt install dir-----Original Message-----
From: “Gary Greene” Gary.Greene@minervanetworks.com

Date: Fri, 14 Nov 2008 13:59:05
To: rt-users@lists.bestpractical.com
Subject: [rt-users] Having some configuration problems with CentOS 5 and RT
3.8.1

This is likely caused by either a misconfiguration on my part, or I flubbed up the installation, however when I connect to the rt3 install on my CentOS 5 system, I get an 500 from the server. The info from the Apache log reads as follows:

[Fri Nov 14 12:26:59 2008] [error] [client 10.5.1.137] Can’t locate object method “Config” via package “RT” at /usr/lib/perl5/vendor_perl/5.8.8/RT/Handle.pm line 85.\nCompilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/RT.pm line 216.\n

I’ve looked at the code that this is referring to, and saw that this is an eval to “use DBIx::SearchBuilder::Handle::” . RT->Config->Get(‘DatabaseType’) in the FinalizeDatabaseType subroutine.

I’ve installed all of the packages that were listed from the test dependency script including DBIx::SearchBuilder, and have followed the instructions for installing RT via RPM (with the caveat that I did my own spin of the RPM since we would like to use the 3.8.x series instead of 3.6.x, which required me to build a number of additional module packages to get RT to build correctly…)

Any input for this would be greatly appreciated.

Gary L. Greene, Jr.
IT Operations
Minerva Networks, Inc.
Tel: (408) 240-1239
Cell: (650) 704-6633
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Thanks for the help on that, it works now. Now all I need to do is figure out the default password for the root user for RT…

Gary L. Greene, Jr.
IT Operations
Minerva Networks, Inc.
Tel: (408) 240-1239
Cell: (650) 704-6633