Once again, RT has bested me.
I tried to move RT to image. Everything is ready to go. IP alias worked out. Apache set up. Perl modules installed. Except when I move it, it refuses to authenticate. I have the DatabaseHost in RT_SiteConfig.pm set to quark.cs.earlham.edu, but it never finds it. Nothing gets logged in /opt/rt3/var/log/rt.log. Ideas?
I've attempted to upgrade RT from 3.0 and 3.2. It's not a good idea.
It appears that RT's Perl module for interfacing with the stock Postgres module doesn't pass passwords properly in FreeBSD. It fails with "request for password failed" everytime I try to upgrade the database, even with password authentication disabled. I think we're living with 3.0 for a while.
A small warning about configuring RT:
The RT_Siteconfig.pm file is parsed by Apache when it starts or is given a SIGHUP, so be sure that there are no errors in this file, or Apache will fail to start. Restart Apache after making any changes to be sure, so Apache doesn't die at 4AM when syslog restarts it.
I fixed an error in rt's virtual host configuration that kept the SSL host from working.
I found that the DocumentRoot statement was missing, which made for a rather short HTTPS transaction. I added the same DocumentRoot as the normal vhost, which got things working.
I don't think this is the error that caused Apache to die, though.