Index of /rt3

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[DIR]RPMS/05-Aug-2009 13:05 -
[DIR]rt-3.8.2/14-Jul-2009 17:54 -
[   ]fileset29-Nov-2007 09:55 677
[TXT]mod_perl-startup.pl01-Dec-2007 18:38 888
[TXT]rf_excludes.txt24-Apr-2009 12:08 242
[   ]RPM-GPG-KEY-mpryor18-Nov-2007 23:09 1.3K
[   ]rt3dep.sh27-Dec-2009 12:54 2.8K
[TXT]rt3dep.sh.txt27-Dec-2009 12:54 2.8K
[TXT]rt_history19-Apr-2009 20:16 1.9K
[TXT]sm_make.sh.txt02-Dec-2007 17:28 960
[   ]testdeps18-Nov-2007 23:09 2.4K

An RPM Install of RequestTracker for CentOS 5.x

Latest News
----------
	January 21, 2010
	Fedora 12 (Expected base for Redhat Server 6) has rt3 3.8.4 in updates repo

	Crash in 3.6.5 after yum update
	Updating yum will cause a new (v 2.26) perl-Log-Dispatch to crash rt in httpd restart.
	Stick with (v 2.18) and it will work.

	To fix this you need some tricky commands:
	#tail /var/log/httpd/error_log  ; see the bad news that rt has crashed httpd
	#rpm -e --nodeps perl-Log-Dispatch   ; or else rt3 will be erased too
	#yum list perl-Log-Dispatch --showduplicates  ; you need yum-utils
	#yum install perl-Log-Dispatch?2.18*
	#apachectl graceful

	April 18, 2009 
	You can try version 3.8.2 (el5) and test it. The build
	is very new and may need further testing.

 	rt3 3.6.8 (el5) is available from EPEL since June 09'.
	What is EPEL?

	March-April 2009 Centos 5.3 is released
	There is no update to Mysql. There are minor updates to httpd and mod_perl

	Oct 8, 2008
	perl-DBD-MySQL 4.0.0.7 from rpmforge or CPAN has known issues. While most of
	you won't need to update this driver, if you do, stick with 4.0.0.5 or lower.

	July 2008 BP releases rt-3.8.0
	I built this in April 2009, see above.

	Our current version of rt3 is 3.6.5.
	As of 10-9-2007 my C5 YUM repo is up.

	I won't tell you that installing rt3 is easy, but if you are on C5+ and want to start
	your install right by avoiding perl dependency hell, you are in the right place.
	Using methods from this page you will have a complete fileset for an rt3 install. After
	installing the RPM's you will need to finish the install yourself with some CLI work. 
	Be sure to read the docs in the rt3 RPM, check the BP wiki, and see MyNotes, below.
	
About
-------
	Our rt3 RPM will default to MySQL5/mod_perl2 and the rt-mailgate is
	included. IOW, there is no separate RPM for rt-mailgate!	 
	
	This index contains the essential rebuilt RPM's. These needed
	to be rebuilt since none were available from C5 repositories.
	
	The rest of the packages can be had with YUM, for example:
	#yum install perl-Time-modules  (contains Time::ParseDate)

	If you install from source (as recommended by BestPractical.com) you can easily
	drown in a sea of missing perl modules and if you don't watch out you can clobber some
	of your base perl packages, risking damage to the whole C5 install. Our method will
	avoid such headaches. When you are done you can verify your RPM database is undamaged with
	$rpm -V perl-*  (run as user and you should get no output)

Prereq
------
	Clean install of CentOS 5 with the LAMP stack. 
	I added the perl-XML-SAX package. If you don't, you
	will need perl-libwww-perl
	Add the rpmforge repo to YUM:
	  http://wiki.centos.org/Repositories/RPMForge
LAMP
----
	The LAMP stack is installed as easy as follows:
	#yum groupinstall "Web Server" "MySQL Database" --exclude=tux
	#yum install php-mysql

mod_perl
--------
	AFAIK, no RHEL or any of its clones includes a MP2 startup.pl script. I indexed one above
	from OpenSuSE [10.2]. I also want to warn anyone trying to run multiple MP2 based
	LAMP apps that there may be interactions between several startup.pl type scripts. If
	rt3 is the only MP2 app on your server then nevermind this. 
	
	rt3 has its own startup.pl type script,doing a PerlRequire on
		/usr/sbin/webmux.pl

	You can see the above by doing
	#cat /etc/httpd/conf.d/rt3.conf

Install
-------
	First, download the list of all files (./fileset). Then
	use the [-i] flag to grab all files in the list.
	$mkdir rt3
	$cd ./rt3
	$wget http://www.tlviewer.org/rt3/fileset
	$wget -i fileset
	
	As of August 12, 2007 the packages are signed with my GPG key
	which you import by doing
	#rpm --import RPM-GPG-KEY-mpryor

	Now do a YUM localinstall of the RPM's.
	#yum -y localinstall *.rpm

Mailgate
-------
	For a plain vanilla setup using SendMail, I use the script, sm_make.sh, for rebuilding
	the Mail Configs and resetting the SendMail daemon.

My Notes
--------
	Using these RPM's I have a working install using SendMail. I can send an email, a ticket
	will be created, and a response is mailed back.
	I have tested on i386 and x86_64 systems.

	For a typical CLI history file of an rt3 install session after a fresh C5 install, see rt_history.

	Caveat: if you use the methods of this site, you might want to block most automatic perl updates from
	rpmforge. A lot of perl updates come from the rt3 developers (Mr J.V. and Co.) and will add depends
	and requires that may break an older RT and cause httpd to not start. If you notice that httpd has
	failed to start, check the /var/log/httpd/error_log, and most likely the fatal error will be in an rt3 module.
	Use the yum excludes indexed above to tame rpmforge.
	#cat rf_excludes.txt >> /etc/yum.repos.d/rpmforge.repo
	
More Info
----------
	http://lists.centos.org
	http://wiki.bestpractical.com/
	http://wiki.bestpractical.com/view/CentOS5InstallGuide
	http://bestpractical.com/rt/lists.html  (rt3 user forum)	
	ftp://download.fedora.redhat.com/pub/fedora/linux/updates/10/SRPMS/rt3-3.8.2-5.fc10.src.rpm
	http://wiki.centos.org/Repositories/RPMForge
	http://tpokorra.blogspot.com/2007/12/bestpractical-rt-request-tracker-on.html

Date
-----
July 27, 2007 

Contact
------
Report problems or success to me (msp):