On Wed, 2007-07-18 at 09:00 +0200, Benjamin Weser wrote: > First I had a lot of trouble installing RT from source too. (On > OpenSuSE10.2). It worked for me like the Gobnat's "diary" at > http://wiki.bestpractical.com/view/OpenSuSE101InstallGuide. That > happened to me as I tried to evaluate RT on my working computer. Later > I installed it again on a server in our LAN without any possibility > for internet and the usage of yast or cpan or whatever. Was a little > bit annoying with all those perl dependencies, I bet I downloaded at > least 50 and installed them seperately. I needed a whole morning until > I was done with perl. On the other hand I just took mandatory packages > and absolutely no optional. Seems this saved me a lot of trouble which > happened like in the above mentioned "diary". > > So my recommendation is to try to install RT from source and do not > install any optional packages from perl.
This is similar to what I did as I've always been worried about installing perl modules using perl -MCPAN -e shell due to potential file conflicts. I built all the perl modules RT requires as RPMS for CentOS using cpanflute2. There were a few RPMS that had issues, I think the DBI search builder module requires oracle unless you do some things to force it to not check for oracle. Off the bestpratical site I found a link to a repo that had older SRPMS and used them for a starting point for modules like that. At any rate, after spending some time getting those modules built it is easy to get RT and RTFM to install. I install RT/RTFM from source as it seems easier to upgrade and replicate RT to another server. Now when I want to upgrade or test an upgrade I just build a new CentOS server, copy the perl modules to the new server and do a rpm -ivh perl-* and then copy the database and rsync /opt/rt3 to the new server. RT does a nice job of checking for the perl modules it needs, so usually there are only one or two modules that need to be updated. I either use the SPEC file from the old module to build the new rpm or just use cpanflute to build a new rpm. Once I'm ready to move the new release into production I'll do a fresh install of the OS and perl modules and then a clean install of RT/RTFM from source after migrating the database. I plan to look into the fedora based RPMS that people mentioned earlier for the perl modules as I'd rather use 'official' SRPMs and rebuild them for my specific OS. I will still install RT/RTFM from source though as it makes it easier to stay current. > btw: Like Gobnat I didn't get FCGI to work on OpenSuSE10.2 but > mod_perl works just fine. > > To come back to topic: I didn't change much in the default apache > configuration. Just added mod_perl and mod_php5 and set up some > variables and my vhosts.conf and it worked well since then. > > I've spent much more time on configuring RT with all its rights etc > and I bet I'm not done yet ;) > > > > > [EMAIL PROTECTED] schrieb: > > Choose the method you prefer, but I would at least try. Other than Apache > > and either mod_perl or some flavor of a FastCGI module, your only > > dependencies are Perl modules. Install the CPAN installer and use the > > 'make fixdeps' option within the RT source code to install what it can. > > Then install the rest of the rest of the modules via yum. Finally, the few > > that possibly don't install, get the source from CPAN and manually install > > those last few Perl modules. At this point, you're basically done. > > > > You at least need to read the documentation on RT's website to know how to > > configure Apache as well as the RT_SiteConfig.pm file. Almost nothing you > > install (Apache, Postfix, etc) via yum is going to work with the default > > config files - you must read and understand the documentation and make the > > changes necessary - this goes for RT as well. > > > > Lastly, you should download the RT source, gunzip, untar, etc, read the > > docs, do a './configure' and then do 'make testdeps' to see if you are > > missing any dependencies that should have been installed during the yum > > install of RT. At least that will tell you if you are missing anything. > > > > If you are unwilling to do this, that's fine, but the help you receive on > > this site is going to be limited. > > > > > > James Moseley > > > > > > > > > > > > John Oliver > > <[EMAIL PROTECTED] > > ver.net> To > > Sent by: [email protected] > > rt-users-bounces@ cc > > lists.bestpractic > > al.com Subject > > Re: [rt-users] Configuring Apache > > for RT > > 07/17/2007 06:07 > > PM > > > > > > > > > > > > > > > > > > On Tue, Jul 17, 2007 at 04:36:26PM -0500, [EMAIL PROTECTED] wrote: > > > > > You state starting apache still fails... I assume you did do the > > > following: > > > > > > yum install mod_fcgid > > > > > > > Yes. > > > > > > > Honestly, I would uninstall the RT3 RPM and install RT from source. > > > Documentation is fairly straightforward. > > > > > > > Not an option. I wasted a week trying to resolve an endless string of > > dependencies and was never able to get anywhere close to where I am now. > > > > The fact that there are RPMs available in the yum repositories is more > > likely to mean that someone has been able to make them work, rather than > > someone is just a sadistic bastard. I just wish they had bothered to > > document the process. > > > > -- > > *********************************************************************** > > * John Oliver http://www.john-oliver.net/ * > > * * > > *********************************************************************** > > _______________________________________________ > > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > > > Community help: http://wiki.bestpractical.com > > Commercial support: [EMAIL PROTECTED] > > > > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > > Buy a copy at http://rtbook.bestpractical.com > > > > > > _______________________________________________ > > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > > > Community help: http://wiki.bestpractical.com > > Commercial support: [EMAIL PROTECTED] > > > > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > > Buy a copy at http://rtbook.bestpractical.com > > > > > -- > OSP Dresden > Benjamin Weser > +49 351 49723 102 > [EMAIL PROTECTED] > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: [EMAIL PROTECTED] > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
