Index of /rt3/rt-3.8.2
An RPM Install of rt3-3.8.2 for CentOS 5.x
Latest News
----------
July 14
Revisions to scripts and the install description were posted
April 26
Here's a new page, via_src, for installing Perl 5.10.0
and rt-3.8.2 from sources
April 19
I can get this version to install and config; httpd starts OK, but
as of tonight I'm getting permission errors when launching the homepage
http://localhost/rt3 (errors out)
Permission errors were fixed by doing:
#chmod -R 775 /var/cache/rt3/
April 18, 2009
After a couple of days of work, this page is born!
Warning
-------
Don't attempt to upgrade or install File::Temp(CPAN), perl-File-Temp(rf), or perl-Encode(rf).
Dag originally provided these as RPM before they were included in Perl. In all fairness, he should
should remove them now, since they are causing many C5 users grief.
About
-------
This is a rebuild of RT3 from fc10 (FedoraCore 10). The mailgate is separate, and new is a test package.
To build this, the test-depends install script and the rt3.spec were hacked to remove many of the tight
version requirements. However, there are now 2 modules that can't install as RPM, and are only found
at CPAN. These are File::Temp (>=18) and Encode (>=2.13). To be sure, those modules should be left
alone as defaults without any upgrades, and for 3.8.2 to build and install we worked around these 2 depends.
My compromise was to try the build and install with the default C5 version of perl-MIME-tools (5.420), since
it has no depends on any newer File::Temp. The depends on the newer Encode will not be noticed
by users upon install, but it showed up from the rt3.spec before build was allowed. My guess is the relaxed
versions will not be noticed until attachments are heavily used. I feel that many Sysadmins avoid attachments
to conserve resources. If you are allowing attachments, good luck, since you may hit some snags.
Although we have minimal success with this approach, the best approach to rt-3.8 might
be to use the same version of Perl that is found in fc10 (5.10.x) then compile from source
with the home directory set to /usr/local/bin, intending to run it separate from the OS perl version.
Let's face it, 3.8.2 is a development version, pulled by the bleeding edge of MySQL and the latest Perl.
The developers don't care if this release is incompatible with an EL OS.
If you venture to test this release on C5.3, then do yourself a favor and image or backup your root folder first.
I use BootItNG to image my root in less than 5 minutes.
Prereq
------
Setup the RPMForge repository
Grab HTML::Mason (>=1.36) from EPEL
#yum install perl-HTML-Mason --enablerepo=epel
To check for depends the installer uses this script below - but rpm deletes it so I index it above.
#/usr/bin/perl rt-test-dependencies --with-MYSQL --with-MODPERL2 --verbose
Install
-------
Use wget to grab all from the ./RPMS folder, then do a YUM localinstall.
#wget http://www.tlviewer.org/rt3/rt-3.8.2/RPMS/fileset
#wget -i fileset -B http://www.tlviewer.org/rt3/rt-3.8.2/RPMS/
/* need perl-HTML-Mason >=1.36 */
#yum install perl-HTML-Mason --enablerepo=epel
As of August 12, 2007 the packages are signed with my GPG key
which you import by doing
#rpm --import RPM-GPG-KEY-mpryor
Prepare by installing known perl depends - see this command here
#sh rt-382-depends.sh
Of course you will want to see if your system is anywhere near ready for these packages.
To use the utmost in caution, try (after D/L to a local folder)
#rpm -Uvh --test rt3-3.8.2-5.el5.noarch.rpm rt3-mailgate-3.8.2-5.el5.noarch.rpm
If you are flooded(>50) with depends and requires, then install some of the perl modules first.
At this time, I'm omitting the perl-MIME-tools package due to its depends on File::Temp (>=.18)
Now do a YUM localinstall of the RPM's - see the command here
#yum -y localinstall *.rpm --exclude=perl-Apache-Test
More Info
----------
http://lists.centos.org
http://wiki.bestpractical.com/
http://bestpractical.com/rt/lists.html (rt3 user forum)
http://download.fedora.redhat.com/pub/fedora/linux/extras/6/SRPMS/repoview/rt3.html
http://wiki.centos.org/Repositories/RPMForge
Date
-----
April 18, 2009
Contact
------
Report problems or success to me (msp):