[rt-users] unsubscribe

Steve Gott steve.gott at ecomiq.com
Tue Apr 14 15:06:27 EDT 2009



Keith A McDermott wrote:
> Ignore.  Someone showed me how to turn on DBI_Trace (which I'm liking 
> quite a bit) and, I will admit, I found a subtle password mis-type I've 
> missed for the past few weeks of tinkering.  Fix that, revert a few code 
> changes and voila - RT works.
> 
> Thanks for the help,
> Keith
> 
> Keith A McDermott wrote:
>> More Info:
>>
>> I can successfully connect through mysql command line tools, php test 
>> script and through a test perl script with the default apache2 config.  
>> This all leads me to it being something with RT's setup specifically.  
>> Once I switch back to the RT apache config RT fails to connect to the 
>> db.  This is when trying to connect from perl 5.8.8, apache2.2.3.  The 
>> local database was 5.0.32 which worked fine whereas the remote database 
>> is 4.0.24 which does meet the minimum required version in the docs.
>>
>> Any other ideas I can try?
>>
>> Thanks,
>> Keith
>>
>> Raed El-Hames wrote:
>>   
>>> Hi Keith;
>>>
>>> Most likely the problem is with the @hostname bit not being recognised 
>>> correctly ..(and cauing permissions problems)
>>> try to login with rt_user from your rt server to the database via 
>>> mysql client and tail your sql server log files to determine why 
>>> rt_user is being denied.
>>>
>>> Regards;
>>> Roy
>>>
>>>
>>>
>>>
>>>
>>> Keith A McDermott wrote:
>>>     
>>>> Thanks Odhiambo,
>>>>
>>>> Yes - I can connect fine through the standard mysql tools from the same
>>>> host without issue however, I was trying "rt_user" previously.  It
>>>> actually does fail when connecting with "rt_user at hostname".  As I
>>>> manually moved the database over, manually create the user and manually
>>>> granted the rights (I don't want to run make initialize-database against
>>>> our very stable and department-wide mysql server), I'll look through and
>>>> see what else I need to do.
>>>>
>>>> Keith
>>>>
>>>> Odhiambo Washington wrote:
>>>>  
>>>>       
>>>>> On Tue, Mar 31, 2009 at 4:59 PM, Keith A McDermott
>>>>> <kmcdermo at purdue.edu <mailto:kmcdermo at purdue.edu>> wrote:
>>>>>
>>>>>     Hi there,
>>>>>
>>>>>     I'm moving forward with my testing of RT 3.8.2.
>>>>>
>>>>>     Setup:
>>>>>     Virtual machine (Virtualbox) running RT3.8.2 in Debian Etch.  
>>>>> Web port
>>>>>     is forwarded to the virtual machine through the host but otherwise
>>>>>     there
>>>>>     is no access to the VM.  I moved the database onto a production
>>>>>     database
>>>>>     server.
>>>>>
>>>>>     RT_SiteConfig.pm has been altered to say:
>>>>>     $DatabaseHost is set to dbproductionserver
>>>>>     $DatabaseRTHost is set to the hostname of the vm host machine
>>>>>
>>>>>     Problem:
>>>>>     In the apache error logs, I get:
>>>>>     DBI connect('dbname=rt;host=dbproductionhost','rt_user',...) 
>>>>> failed:
>>>>>     Access denied for user: 'rt_user at hostmachineHostname' (Using 
>>>>> password:
>>>>>     YES) at /usr/local/share/perl/5.8.8/DBIx/SearchBuilder/Handle.pm
>>>>>     line 106
>>>>>     [Tue Mar 31 08:58:05 2009] [error] [client 
>>>>> hostmachine.ip.goes.here]
>>>>>     Connect Failed Access denied for user: 
>>>>> 'rt_user at hostmachineHostname'
>>>>>     (Using password: YES)\n at /opt/rt3/bin/../lib/RT.pm line 204\n
>>>>>
>>>>>     And I get a 500 server error page returned to me.  However, I 
>>>>> can use
>>>>>     the mysql command line tools from the virtual machine and connect
>>>>>     just fine.
>>>>>
>>>>>     Is there possibly a port that's being expected to be open that i
>>>>>     need to
>>>>>     forward or something else that I'm missing?  This seemed like a 
>>>>> pretty
>>>>>     straightforward change in the beginning...
>>>>>
>>>>>
>>>>> It should be straighforward just as you say.
>>>>> Have you tested manually connecting to the DB like:
>>>>>
>>>>> mysql -h dbproductionserver -urt_user at hostmachineHostname -pSec3t rt
>>>>>
>>>>> ?? Did it work?
>>>>>
>>>>> If not, then go to the dbproductionserver and give the necessary
>>>>> privileges for rt_user to connect:
>>>>>
>>>>> mysql> GRANT ALL ON rt.* TO rt_user at hostmachineHostname IDENTIFIED BY
>>>>> "Sec3t";
>>>>> mysql> flush privileges;
>>>>>
>>>>>
>>>>> -- 
>>>>> Best regards,
>>>>> Odhiambo WASHINGTON,
>>>>> Nairobi,KE
>>>>> +254733744121/+254722743223
>>>>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>>>>> "The only time a woman really succeeds in changing a man is when he is
>>>>> a baby."
>>>>>                              - Natalie Wood
>>>>>     
>>>>>         
>>>> _______________________________________________
>>>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>>>
>>>> Community help: http://wiki.bestpractical.com
>>>> Commercial support: sales at bestpractical.com
>>>>
>>>>
>>>> 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: sales at bestpractical.com
>>
>>
>> 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: sales at bestpractical.com
> 
> 
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
> Buy a copy at http://rtbook.bestpractical.com

-- 
Steven Gott
eCommerce Intelligence
http://www.eComIQ.com
800-930-5908, Ext 7
Google Analytics Authorized Consultan



More information about the rt-users mailing list