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

Ruslan Zakirov ruslan.zakirov at gmail.com
Mon Mar 6 20:04:59 EST 2006


mod_perl?

On 3/7/06, Scott T. Hildreth <shildret at scotth.emsphone.com> wrote:
> 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>
> _______________________________________________
> 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
>
>
> We're hiring! Come hack Perl for Best Practical: http://bestpractical.com/about/jobs.html
>


--
Best regards, Ruslan.


More information about the rt-users mailing list