[rt-users] mysql connect fails in DBIx::SearchBuilder rt-3.6pre0

Scott T. Hildreth shildret at scotth.emsphone.com
Mon Mar 6 19:51:35 EST 2006


On Mon, 2006-03-06 at 18:31 -0600, Scott T. Hildreth wrote:
> Never mind, the hostname was pointing at the wrong IP address.
> 
>                                 Thanks for listening. :-)

  Well not the case.  I can connect with DBIx::SearchBuilder::Handle,

  DB<3> use DBIx::SearchBuilder::Handle;

  DB<4> $handle = DBIx::SearchBuilder::Handle->new();

  DB<5> $handle->Connect( Driver => 'mysql', Database => 'rt', Host => 'localhost', User => 'rt-user', Password => 'rtpas');

  DB<6> x $handle
0  DBIx::SearchBuilder::Handle::mysql=HASH(0x846fb50)
   'DisconnectHandleOnDestroy' => undef
   'StatementLog' => ARRAY(0x855f4fc)
        empty array
   'dsn' => 'dbi:mysql:dbname=rt3;host=localhost'

...I only get the error message when running in RT.


> 
> On Mon, 2006-03-06 at 17:57 -0600, Scott T. Hildreth wrote:
> > I get this in the error logs,
> > 
> > ..failed: Client does not support authentication protocol requested by server; 
> > consider upgrading MySQL client at /usr/local/perl-5.8.8/lib/site_perl/5.8.8/DBIx/SearchBuilder/Handle.pm line 108
> > [Mon Mar 06 17:17:04 2006] [error] [client 199.67.51.179] Connect Failed Client does not support authentication protocol requested by server; 
> > consider upgrading MySQL client\n at /usr/local/rt-3.6pre0/lib/RT.pm line 176\n
> > 
> > ..This is connecting to the localhost using the same server-client 5.0.  I can connect to the rt db with
> > the same Perl & DBI, 
> > 
> > /usr/packages/Perl># perl -MDBI -d -e0                                                                    5:45PM 03/06 tstest
> > 
> > Loading DB routines from perl5db.pl version 1.28
> > Editor support available.
> > 
> > Enter h or `h h' for help, or `man perldebug' for more help.
> > 
> > main::(-e:1):   0
> >   DB<1> $dbh = DBI->connect('dbi:mysql:dbname=rt;host=localhost', 'rt-user', 'rtpass');
> > 
> >   DB<2> x $dbh->tables;
> > 0  '`ACL`'
> > 1  '`Attachments`'
> > 2  '`Attributes`'
> > 3  '`CachedGroupMembers`'
> > 4  '`CustomFieldValues`'
> > 5  '`CustomFields`'
> > 6  '`GroupMembers`'
> > 7  '`Groups`'
> > 8  '`Links`'
> > 9  '`Principals`'
> > 10  '`Queues`'
> > 11  '`ScripActions`'
> > 12  '`ScripConditions`'
> > 13  '`Scrips`'
> > 14  '`Templates`'
> > 15  '`TicketCustomFieldValues`'
> > 16  '`Tickets`'
> > 17  '`Transactions`'
> > 18  '`Users`'
> > 19  '`sessions`'
> > 
> > 
> > ... but it fails in DBIx::SearchBuilder.
> > 
> > =======================================================================
> > 
> >  perl -MDBI -e 'DBI->installed_versions'  
> >                                              
> >   Perl            : 5.008008    (i686-linux)
> >   OS              : linux       (2.6.14.6)
> >   DBI             : 1.50
> >   DBD::mysql      : 3.0002
> >   DBD::Sponge     : 11.10
> >   DBD::SQLite     : 1.11
> >   DBD::Proxy      : 0.2004
> >   DBD::Oracle     : 1.16
> >   DBD::Multiplex  : 1.98
> >   DBD::File       : 0.33
> >   DBD::ExampleP   : 11.12
> >   DBD::DBM        : 0.03
> > 
> > 
> > perl -MDBIx::SearchBuilder -e 'print $DBIx::SearchBuilder::VERSION, $/'
> > 
> > 1.39
> > =======================================================================
> > 
> >                                               
> > 
> >                                                          Any ideas?
> > 
> >                                                                   STH
> > 
> > 
> >  
-- 
Scott T. Hildreth <shildret at scotth.emsphone.com>



More information about the rt-users mailing list