<div dir="ltr">Thank you! It's working now, and I see what you mean about the rt4-db-* package installations. RT is finally running on our new server!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 14, 2016 at 10:02 AM, Martin Wheldon <span dir="ltr"><<a href="mailto:martin.wheldon@greenhills-it.co.uk" target="_blank">martin.wheldon@greenhills-it.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alex,<br>
<br>
I've not run a Debian packaged install for a long time, but looking at the package dependancies<br>
I think the following may help.<br>
<br>
How did you do the package install? If you ran the following it should just work.<br>
$ sudo apt-get install request-tracker4 rt4-db-mysql<br>
<br>
If however you just installed the request-tracker4 package it would install rt4-db-sqlite and you<br>
will experience all kinds of issues like the ones you are describing.<br>
<br>
The following should fix your issues:<br>
<br>
$ sudo apt-get remove --purge request-tracker4 rt4-*<br>
$ sudo apt-get autoremove<br>
$ sudo apt-get install request-tracker4 rt4-db-mysql<br>
<br>
Hope that helps<br>
<br>
Martin<br>
<br>
On 2016-09-14 13:00, Alex Hall wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello all,<br>
I'm getting a bit desperate. I have no idea why the setting in<br>
51-dbconfig-common and the main SiteConfig.pm file are both 'mysql',<br>
but the error when my FCGI server starts clearly indicates that RT is<br>
trying to connect to a SQLite database. I've run update-rt-siteconfig,<br>
and I've tried to run dbconfig-common; the latter doesn't exist, and I<br>
just get an error from the shell that it doesn't know the command. The<br>
former works fine, as indicated by all the settings being in the .pm<br>
file, but never actually seems to apply those settings for some<br>
reason.<br>
<br>
I've even re-installed both RT and rt4-db-mysql, but that didn't make<br>
any difference as, for some reason, the initial package configuration<br>
for RT didn't appear. I've also changed the database type in<br>
/etc/dbconfig-common/request-t<wbr>racker4.conf, but again, to no avail.<br>
Perhaps there's a way of applying dbconfig-common changes I don't<br>
know?<br>
<br>
If anyone has any ideas about how I might get RT on the right backend,<br>
please, please send them along. We haven't been able to move RT to a<br>
local server, and thus start testing it with a wider pool of users,<br>
for two days because of this problem. My boss isn't happy, and I'm<br>
stuck.<br>
<br>
On Tue, Sep 13, 2016 at 4:23 PM, Alex Hall <<a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Just a quick update. I've now tried changing the port and database<br>
username, then re-applying the settings with update-rt-siteconfig.<br>
They change just fine. Yet, the error in the log is still regarding<br>
SQLite3, even though the database type is very clearly set to mysql.<br>
I have no idea why the setting is right, but RT refuses to use it.<br>
Please, if anyone knows how to troubleshoot this or re-run the<br>
initial database setup, let me know. Thanks.<br>
<br>
On Tue, Sep 13, 2016 at 7:07 AM, Alex Hall <<a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a>><br>
wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello all,<br>
I emailed last week asking a lot of questions, among them how to<br>
get my RT installation over to MySQL instead of SQLite3. Having<br>
moved to a company server, I'm again configuring RT, and I'm again<br>
stuck here. During the install, I accidentally hit enter at the<br>
database prompt rather than first hitting M. I figured I could<br>
change it later, so wasn't worried about it, especially as I'm now<br>
comfortable with how to update settings in RT.<br>
<br>
Yet, I can't seem to manage it. I've gone into<br>
RT_SiteConfig.d51dbconfig-comm<wbr>on and made the changes, then issued<br>
update-rt-siteconfig<br>
and gotten confirmation that my configuration file was replaced,<br>
but the log continues to show that RT is trying to connect to<br>
SQLite. I've also restarted the RT service, and there's no server<br>
to restart since this database error kills the FCGI server<br>
immediately after it spawns. I've even restarted Nginx, though it<br>
shouldn't make a difference. I know there's a command to re-run<br>
the database configuration wizard, but I can't find it anywhere.<br>
<br>
Two things, then. What's the command to re-configure the database<br>
settings, and why might changing them in RT_SiteConfig.d and then<br>
running update-rt-siteconfig not make the changes I want? Thanks!<br>
</blockquote>
<br><span class="HOEnZb"><font color="#888888">
--<br>
<br>
Alex Hall<br>
Automatic Distributors, IT department<br>
<a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a><br>
</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
--<br>
<br>
Alex Hall<br>
Automatic Distributors, IT department<br>
<a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a><br>
<br>
---------<br>
RT 4.4 and RTIR training sessions, and a new workshop day!<br>
<a href="https://bestpractical.com/training" rel="noreferrer" target="_blank">https://bestpractical.com/trai<wbr>ning</a><br>
* Boston - October 24-26<br>
* Los Angeles - Q1 2017<br>
</font></span></blockquote>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>Alex Hall<br></div>Automatic Distributors, IT department<br></div><a href="mailto:ahall@autodist.com" target="_blank">ahall@autodist.com</a><br></div></div>
</div>