[rt-users] Installing a rt-3.4.0 on fedora 3 - mysql issue during the make initialize-database

Stephen Fung stephen at hknet.com
Thu Feb 3 20:45:09 EST 2005


you should rebuild perl module DBD::mysql against your new mysql 
libraries since the one came with FC3 is built against mysql 3.2.x 
libraries.

Maxime Levasseur wrote:
> Hi all,
> 
> I'm trying a new install on a new box.
> Fedora Core 3, full install.
> I made the Mysql upgrade to a 4.1.9 standard version without any problem.
> No missing dependancies at all.
> 
> Off course i'm root during the install.
> 
> make install ==> no problem.
> make initialize-Database ==>
> 
> [root at rt2 rt-3.4.0]# make initialize-database
> /usr/bin/perl //usr/local/rt3/sbin/rt-setup-database --action init --dba 
> root --prompt-for-dba-password
> In order to create or update your RT database,this script needs to 
> connect to your mysql instance on localhost as root.
> Please specify that user's database password below. If the user has no 
> database
> password, just press return.
> 
> Password: I give the good password  ...
> 
> DBI connect(';host=localhost','root',...) failed: Client does not 
> support authentication protocol requested by server; consider upgrading 
> MySQL client at //usr/local/rt3/sbin/rt-setup-database line 101
> Failed to connect to dbi:mysql:;host=localhost as root: Client does not 
> support authentication protocol requested by server; consider upgrading 
> MySQL client at //usr/local/rt3/sbin/rt-setup-database line 101, <STDIN> 
> line 1.
> make: *** [initialize-database] Erreur 255
> 
> Ooops ...
> So I passed the following command : SET PASSWORD FOR 'root'@'localhost' 
> = OLD_PASSWORD('xxxxxxx');
> and tried a Make initialize-database again and now i have :
> [root at rt2 rt-3.4.0]# make initialize-database
> /usr/bin/perl //opt/rt3/sbin/rt-setup-database --action init --dba root 
> --prompt-for-dba-password
> 
> In order to create or update your RT database,this script needs to 
> connect to your mysql instance on localhost as root.
> Please specify that user's database password below. If the user has no 
> database
> password, just press return.
> 
> Password:xxxxxx
> Now creating a database for RT.
> Creating mysql database rt3.
> Now populating database schema.
> Creating database schema.
> Done setting up database schema.
> Now inserting database ACLs
> Done setting up database ACLs.
> Now inserting RT core system objects
> [Tue Feb  1 22:44:29 2005] [crit]: Connect Failed Client does not 
> support authentication protocol requested by server; consider upgrading 
> MySQL client
> at //opt/rt3/sbin/rt-setup-database line 384
> (/opt/rt3/lib/RT.pm:285)
> make: *** [initialize-database] Error 255
> 
> What can ( must) i do now ?
> 
> 
> Best Regards and thanks for your help.
> 
> Max.
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> RT Administrator and Developer training is coming to your town soon! 
> (Boston, San Francisco, Austin, Sydney) Contact 
> training at bestpractical.com for details.
> 
> Be sure to check out the RT Wiki at http://wiki.bestpractical.com
> 



More information about the rt-users mailing list