Anyone able to get RT installed on a RH machine?

Is there anyone out there that has been able to get the latest RT installed
on a RH machine, in particular this version:
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)

I’ve been trying for weeks to get the necessary Perl modules to install.
And there seem to simply be numerous problems. It appears that some of
the Perl module authors are anti-RH (not that I can blame them) and do
not test against RH.

If all the modules needed by RT were available as RPMs, this might help.
But it seems there is a correlation between modules that don’t build and
modules I can’t find RPMs for.

I really want to get RT up and running, but the fact that it is written
in Perl, and the fact that I am stuck on RH, seems to be the big conflict
that makes this possibly doomed. Or at least that it uses a few poorly
written modules.

Any ideas how to get around this?

Apache::Filter and Apache::Request are current showstoppers. There may
be more but I haven’t gotten far past this, yet.

| Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ |
| (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ |

Hi Phil,

Phil Howard wrote:

Is there anyone out there that has been able to get the latest RT installed
on a RH machine, in particular this version:
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)

for me i did it the dirty way (on RH ES 3qu2) and compiled my own perl
(5.8.5, RH has 5.8.3) and apache+mod_perl. Then it works without any
problem.

Regards

Hartje

Is there anyone out there that has been able to get the latest RT installed
on a RH machine, in particular this version:
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
[…]
Any ideas how to get around this?

Apache::Filter and Apache::Request are current showstoppers. There may
be more but I haven’t gotten far past this, yet.

I haven’t installed on that version, but if I tried, I would use
fastcgi instead of mod_perl or compile apache/mod_perl from source.

Les Mikesell
les@futuresource.com

Is there anyone out there that has been able to get the latest RT installed
on a RH machine, in particular this version:
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)

I’ve been trying for weeks to get the necessary Perl modules to install.
And there seem to simply be numerous problems. It appears that some of
the Perl module authors are anti-RH (not that I can blame them) and do
not test against RH.

I’ve never had a problem installing perl on RH. (I don’t use RPMs for
this.) I installed the basic perl in a custom location (/opt/perl) and
then used CPAN to add the modules.
I’ve installed hundreds of perl modules this way.

John

| On Sun, 2004-11-07 at 00:59, Phil Howard wrote:
| > Is there anyone out there that has been able to get the latest RT installed
| > on a RH machine, in particular this version:
| > Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
| […]
| > Any ideas how to get around this?
| >
| > Apache::Filter and Apache::Request are current showstoppers. There may
| > be more but I haven’t gotten far past this, yet.
|
| I haven’t installed on that version, but if I tried, I would use
| fastcgi instead of mod_perl or compile apache/mod_perl from source.

Those were both paths I looked into over the past couple months and things
did not work and help was not helpful in getting it to work.

I’ve gotten RT installed w/o depending on modules. But it obviously can’t
function if thge required modules are not present. There seems to be some
incompatibility between a few Perl modules and this RH version. I know this
is not the place to get RH support, but I was hoping someone had experience
getting RT to run on this platform and could direct me to where answer for
it would be. The Perl people have been less than helpful.

| Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ |
| (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ |

| > Is there anyone out there that has been able to get the latest RT installed
| > on a RH machine, in particular this version:
| > Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
| >
| > I’ve been trying for weeks to get the necessary Perl modules to install.
| > And there seem to simply be numerous problems. It appears that some of
| > the Perl module authors are anti-RH (not that I can blame them) and do
| > not test against RH.
|
| I’ve never had a problem installing perl on RH. (I don’t use RPMs for
| this.) I installed the basic perl in a custom location (/opt/perl) and
| then used CPAN to add the modules.
| I’ve installed hundreds of perl modules this way.

So you didn’t install Perl from the RH distribution, and instead, installed
it just from source? My concern is a certain few modules that won’t install.
Are you saying they could be incompatible with my Perl 5.8.5?

| Phil Howard KA9WGN | http://linuxhomepage.com/ http://ham.org/ |
| (first name) at ipal.net | http://phil.ipal.org/ http://ka9wgn.ham.org/ |

| I haven’t installed on that version, but if I tried, I would use
| fastcgi instead of mod_perl or compile apache/mod_perl from source.

Those were both paths I looked into over the past couple months and things
did not work and help was not helpful in getting it to work.

Try the fastcgi path, starting from scratch to get all the
modules installed. I have this working on fedora core2 which
shouldn’t be too different. I think someone posted here that the
perl version on RHEL works even though the version number is
lower than recommended. Also, be sure you have installed
mysql 4.x or use postgresql instead of using the stock mysql version.

Les Mikesell
les@futuresource.com

John Bartelt wrote:

Is there anyone out there that has been able to get the latest RT installed
on a RH machine, in particular this version:
Red Hat Enterprise Linux ES release 3 (Taroon Update 2)

I’ve been trying for weeks to get the necessary Perl modules to install.
And there seem to simply be numerous problems. It appears that some of
the Perl module authors are anti-RH (not that I can blame them) and do
not test against RH.

I’ve never had a problem installing perl on RH. (I don’t use RPMs for
this.) I installed the basic perl in a custom location (/opt/perl) and
then used CPAN to add the modules.
I’ve installed hundreds of perl modules this way.

John

The problem with the RH installation (I’m refering to FC1) is that when
you upgrade to a new compiler then try and compile new perl modules the
SSL modules in particular. The build will fail because the compiler
versions are different.

I’ve tried installing a seperate Perl also but It’s not a great
work-around from an system administrators veiwpoint because it isn’t
covered by package management. It becomes just another non-standard part
of an install that you have to re-install if your machine carks it.
Having said that if a second perl is the only way then go for it.

I think alot of people must have gotten around this by doing the RT
install on a fresh system that hasn’t had an apt-get dist-upgrade done
on it and making sure they get all the SSL modules installed to begin
with and then upgrading later. Another possibility may be to point the
Perl module build process to the compiler that is the same version as
the one that compiled your Perl installation by using CC=/path/to/olg/gcc.

i just installed rt on RHEL3, it was relatively painless. i installed
perl from source and the perl modules via the rt-test-dependencies
script. the only caveat is Apache::Test which you either have to build
as a non-root user or you must have world writeable permission to the
cpan directory (including the parent dir)

as for apache, i used the latest 1.3.x and mod_perl - also from source.

paul-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Phil
Howard
Sent: Monday, November 08, 2004 8:38 PM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] anyone able to get RT installed on a RH machine?

On Mon, Nov 08, 2004 at 02:07:30PM -0800, John Bartelt wrote:

| > Is there anyone out there that has been able to get the latest RT
| > installed on a RH machine, in particular this version:
| > Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
| >
| > I’ve been trying for weeks to get the necessary Perl modules to
| > install. And there seem to simply be numerous problems. It appears
| > that some of the Perl module authors are anti-RH (not that I can
| > blame them) and do not test against RH.
|
| I’ve never had a problem installing perl on RH. (I don’t use RPMs for
| this.) I installed the basic perl in a custom location (/opt/perl) and

| then used CPAN to add the modules. I’ve installed hundreds of perl
| modules this way.

So you didn’t install Perl from the RH distribution, and instead,
installed it just from source? My concern is a certain few modules that
won’t install. Are you saying they could be incompatible with my Perl
5.8.5?

| Phil Howard KA9WGN | http://linuxhomepage.com/
http://ham.org/ |
| (first name) at ipal.net | http://phil.ipal.org/
http://ka9wgn.ham.org/ |
The rt-users Archives

Be sure to check out the RT wiki at http://wiki.bestpractical.com

| I’ve never had a problem installing perl on RH. (I don’t use RPMs for
| this.) I installed the basic perl in a custom location (/opt/perl) and
| then used CPAN to add the modules.
| I’ve installed hundreds of perl modules this way.

So you didn’t install Perl from the RH distribution, and instead,
installed
it just from source? My concern is a certain few modules that won’t
install.
Are you saying they could be incompatible with my Perl 5.8.5?

No, I’m not saying anything about incompatibility.

Someone asked about perl for RT on RH, so I explained how I do it.

Yes, I install from source (the RPM perl installation is still there,
too).
[I maintain perl for solaris and linux (and used to do AIX) on central fileservers for an installation of ~4000 unix machines. There are many requests for specialized perl modules. So I am used to maintaining perl and its modules via CPAN; it’s much easier to do it in one central location.]

For RT, I installed from source to local disk, and used CPAN for the
extra modules (local disk to avoid dependency on the fileservers).
I’ve had no problems installing them.

If there are additional modules needed to satisfy the dependencies
of the module you are trying to install, CPAN can grab those and
install them, too.

The problem with the RH installation (I’m refering to FC1) is that when
you upgrade to a new compiler then try and compile new perl modules the
SSL modules in particular. The build will fail because the compiler
versions are different.

> Another possibility may be to point the >Perl module build process to the compiler that is the same version as >the one that compiled your Perl installation by using CC=/path/to/olg/gcc.

OK, when I say RH I mean RedHat, not Fedora, but that doesn’t matter.
(I’ve used RH9 and RHEL 3.)
You’re right: using different compiler versions will probably
prevent some modules from compiling. Using the old gcc version,
as you suggest, should work, if that is the issue.

John Bartelt

i just installed rt on RHEL3, it was relatively painless. i installed
perl from source and the perl modules via the rt-test-dependencies
script. the only caveat is Apache::Test which you either have to build
as a non-root user or you must have world writeable permission to the
cpan directory (including the parent dir)

as for apache, i used the latest 1.3.x and mod_perl - also from source.

Note that for a fastcgi install you wouldn’t need to rebuild apache
or worry about any of the Apache:: perl modules. Those are only
needed if you use mod_perl.

Les Mikesell
les@futuresource.com

Paul Grondahl wrote:

i just installed rt on RHEL3, it was relatively painless. i installed
perl from source and the perl modules via the rt-test-dependencies
script. the only caveat is Apache::Test which you either have to build
as a non-root user or you must have world writeable permission to the
cpan directory (including the parent dir)

as for apache, i used the latest 1.3.x and mod_perl - also from source.

paul

-----Original Message-----
From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Phil
Howard
Sent: Monday, November 08, 2004 8:38 PM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] anyone able to get RT installed on a RH machine?

| > Is there anyone out there that has been able to get the latest RT
| > installed on a RH machine, in particular this version:
| > Red Hat Enterprise Linux ES release 3 (Taroon Update 2)
| >
| > I’ve been trying for weeks to get the necessary Perl modules to
| > install. And there seem to simply be numerous problems. It appears
| > that some of the Perl module authors are anti-RH (not that I can
| > blame them) and do not test against RH.
|
I found that most of the test problems were due to not having installed
the httpd-devel rpm! Everything passes the tests then.

Duncan

Duncan A B Mortimer DPhil MChem
Computing Officer, FMRIB Centre, University of Oxford,
John Radcliffe Hospital, Headington, Oxford OX3 9DU, UK.
Tel: (0)1865 222713 Mobile: (0)7748 105057
WWW: http://www.fmrib.ox.ac.uk/~duncan email: duncan@fmrib.ox.ac.uk