I forgot to add, line 19 of my apache config is *use Place::Handler::Apache2;*
On Sun, Jan 26, 2014 at 10:11 PM, Brian Hardy <[email protected]>wrote: > Hello, > > I've installed RT 4.0.19 and RTIR 3.0 on Ubuntu Server 12.04 in a VM. > When I installed RT and rebooted to test, Apache/MySql both came up and I > could connect to the web server. However, once I installed RTIR 3 and > rebooted, I could not connect to the web server and apache is not running. > It appears that apache boots before mysql and this causes an error. I'm > getting the following syslog error as well, any assistance would be > appreciated. > > Thanks, > > Brian > > *This is my boot.log that shows apache failing because of line 19 of my > apache config file (which is a copy/paste from the RT documentation):* > > > *boot.log* > > fsck from util-linux 2.20.1 > > /dev/sda1: clean, 84217/1245184 files, 509249/4980480 blocks > > Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd > > * Starting AppArmor profiles [ > OK ] > > [1087] [Mon Jan 27 02:59:21 2014] [warning]: DBI > connect('dbname=rt4;host=localhost','rt_user',...) failed: Can't connect to > local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at > /usr/local/share/perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 105. > (/usr/local/share/perl/5.14.2/Carp.pm:168) > > > > RT couldn't connect to the database where tickets are stored. > > If this is a new installation of RT, you should visit the URL below > > to configure RT and initialize your database. > > > If this is an existing RT installation, this may indicate a database > > connectivity problem. > > > The error RT got back when trying to connect to your database was: > > > Connect Failed Can't connect to local MySQL server through socket > '/var/run/mysqld/mysqld.sock' (2) > > at /opt/rt4/sbin/../lib/RT.pm line 211. > > > > [1087] [Mon Jan 27 02:59:21 2014] [warning]: DBI > connect('dbname=rt4;host=localhost','rt_user',...) failed: Can't connect to > local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at > /usr/local/share/perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 105. > (/usr/local/share/perl/5.14.2/Carp.pm:168) > > Syntax error on line 19 of /etc/apache2/sites-enabled/rt: > > Can't call method "CaseSensitive" on an undefined value at > /opt/rt4/sbin/../lib/RT/Record.pm line 375.\nCompilation failed in require > at /opt/rt4/sbin/../lib/RT.pm line 732.\n > > Action 'start' failed. > > The Apache error log may have more information. > > * Starting web server apache2 [ > fail] > > > */etc/apache2/sites-available/rt* > > <VirtualHost *:80> > > ### Optional apache logs for RT > > # ErrorLog /opt/rt4/var/log/apache2.error > > # TransferLog /opt/rt4/var/log/apache2.access > > # LogLevel debug > > > AddDefaultCharset UTF-8 > > > DocumentRoot "/opt/rt4/share/html" > > <Location /> > > Order allow,deny > > Allow from all > > > SetHandler modperl > > PerlResponseHandler Plack::Handler::Apache2 > > PerlSetVar psgi_app /opt/rt4/sbin/rt-server > > </Location> > > <Perl> > > use Plack::Handler::Apache2; > > Plack::Handler::Apache2->preload("/opt/rt4/sbin/rt-server"); > > </Perl> > > </VirtualHost> > > > */var/log/syslog* > > syslog:Jan 26 21:59:21 ubuntu *RT:* [1087] DBI > connect('dbname=rt4;host=localhost','rt_user',...) failed: Can't connect to > local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at > /usr/local/share/perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 105. > > syslog:Jan 26 21:59:21 ubuntu *RT:* [1087] DBI > connect('dbname=rt4;host=localhost','rt_user',...) failed: Can't connect to > local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at > /usr/local/share/perl/5.14.2/DBIx/SearchBuilder/Handle.pm line 105. >
