Rt3 on redhat 9 (using rpms)

I have just installed rt 3.0.6 and imported data from rt 2.0.15 using
version 1.20 of the import scripts. All data seems to have been imported
properly but I have a few concerns due to the following messages during
the import:

Subroutine validate_with redefined at
/usr/lib/perl5/site_perl/5.6.1/i386-linux//Params/ValidatePP.pm line 281.
Importing users

Oct 15 16:34:47 localhost RT: Use of uninitialized value in numeric ne
(!=) at /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder/Handle.pm line
669. (/opt/rt3/lib/RT.pm:247)
(for all the imported users)

Importing groups
gggggrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqImporting tickets…t-1
File is not a perl storable at blib/lib/Storable.pm (autosplit into
blib/lib/auto/Storable/_retrieve.al) line
323, at dumpfile-to-rt-3.0 line 489
.t-2
(for all the imported tickets)

Most of the required perl modules were met using RPMS from
http://www.quantumlinux.com/~kevin/rpmpan/
which are intended for perl 5.6.1 – a grave worry.
Others modules were build using “cpan2rpm” from

ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/cpan2rpm/cpan2rpm-2.019-1.noarch.rpm

Is this setup safe to use? Should I be concerned about those message I
got from the import?

My setup
redhat 9
perl 5.8.0 (from redhat)
rt-3.0.6
mysql 3.23
apache2

P.S If anyone is interested I can send them a step by step setup of the
process.

One problem encountered: at boot time apache fails to start with
the following error:
[Thu Oct 16 14:53:45 2003] [error] Locale::Maketext version 1.04
required–this is only version 1.03 at /opt/rt3/lib/RT/I18N.pm line
33.!BEGIN failed–compilation aborted at /opt/rt3/lib/RT/I18N.pm line
33.!Compilation failed in require at /opt/rt3/lib/RT.pm line 29.!BEGIN
failed–compilation aborted at /opt/rt3/lib/RT.pm line 29.!Compilation
failed in require at /opt/rt3/bin/webmux.pl line 50.!BEGIN
failed–compilation aborted at /opt/rt3/bin/webmux.pl line
50.!Compilation failed in require at (eval 3) line 1.!

But, starting apache manually succeeds.

Mixo Shiburi wrote:

Subroutine validate_with redefined at
/usr/lib/perl5/site_perl/5.6.1/i386-linux//Params/ValidatePP.pm line 281.

Oct 15 16:34:47 localhost RT: Use of uninitialized value in numeric ne
(!=) at /usr/lib/perl5/site_perl/5.6.1/DBIx/SearchBuilder/Handle.pm line

Most of the required perl modules were met using RPMS from
http://www.quantumlinux.com/~kevin/rpmpan/
which are intended for perl 5.6.1 – a grave worry.

Is this setup safe to use? Should I be concerned about those message I
got from the import?

My setup
redhat 9
perl 5.8.0 (from redhat)
rt-3.0.6
mysql 3.23
apache2

You’re not using perl 5.8.0 according to the above. Pick a perl and
use it. Preferably 5.8.0; 5.6.1 is known to be broken and officially
discouraged for RT.

Also note that mysql 3.23 is similarly discouraged, and likely to
cause you much pain as RT’s support for it rots away.
Phil Homewood, Systems Janitor, http://www.SnapGear.com
pdh@snapgear.com Ph: +61 7 3435 2810 Fx: +61 7 3891 3630
SnapGear - Custom Embedded Solutions and Security Appliances

Phil Homewood wrote:

You’re not using perl 5.8.0 according to the above. Pick a perl and
use it. Preferably 5.8.0; 5.6.1 is known to be broken and officially
discouraged for RT.

I am using perl 5.8.0, with PERLIB envrinoment set as :
perlpath=/usr/lib/perl5
export
PERLLIB=$PERLLIB:$perlpath/5.6.1:$perlpath/site_perl/5.6.1:$perlpath/vendor_perl/5.6.1:$perlpath/site_perl/5.6.1/i386-linux

This would be the reason for perl5.6.1 showing up in error messages.

Also note that mysql 3.23 is similarly discouraged, and likely to
cause you much pain as RT’s support for it rots away.
Unfortunately I am trying to stick to redhat supplied packages as much
as possible due to the registration on RHN. But if there are compelling
reasons, then moving away from those packages is a possibilty.