Bug #26868 | server install fails whith service_manager password like $xxxxx! | ||
---|---|---|---|
Submitted: | 6 Mar 2007 10:38 | Modified: | 11 Jul 2007 15:41 |
Reporter: | Kristian Koehntopp | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Enterprise Monitor: Installing | Severity: | S2 (Serious) |
Version: | 1.0.1.4391 - 1.1.0.4876 | OS: | Linux (SLES-9) |
Assigned to: | BitRock Merlin | CPU Architecture: | Any |
Tags: | escaping, mer 111, password |
[6 Mar 2007 10:38]
Kristian Koehntopp
[6 Mar 2007 13:01]
Carsten Segieth
- problem verified with 1.0.1.4391 - and there might be a problem also with 1.1.0.4876 on Linux (I tested on SLES9): the install (as root) goes fine with all defaults except the service_manager password (I used Kristian's password shown above), but when I connect first time with the browser I got a login screen and not the first time setup page. - installed on WinXP with the same password did not show any problems - I'll check again the Linux install now.
[6 Mar 2007 15:12]
Carsten Segieth
- the problem still exists in 1.1.0.4876 on Linux. Verified on 2 systems (SLES9 + RH4) with passwords like (without the ") "$xxxxx!". A password "@pino!" worked well.
[6 Mar 2007 15:13]
Carsten Segieth
Problem with the current 1.1.0.4876 is that the install seems to work well, but then the login page is shown instead of the first setup page.
[6 Mar 2007 16:26]
BitRock Merlin
The password needs to be passed in the database creation step, which we are doing per-your original instructions. Any suggestions on how it should be escaped?
[3 Apr 2007 12:38]
Peter Keane
I just discovered a similar problem with installation on windows server (2003). I was using a password with an apostrophe in it. The installation finished after getting an error message, but i can't login as service_manager in the web dashboard. Peter
[13 Apr 2007 12:28]
Mark Leith
Hi Bitrock, How exactly is the password now created on the initial setup? I can verify that a password containing $ and ! does in fact work just fine, from the MySQL perspective: -bash-3.00$ mysql -u merlin -p -S /opt/mysql/network/monitoring/mysql/tmp/mysql.sock Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 to server version: 5.0.28-enterprise-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> GRANT ALL ON *.* TO 'service_manager'@'localhost' IDENTIFIED BY '$upermysql!'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye -bash-3.00$ mysql -u service_manager --password='$upermysql!' -S /opt/mysql/network/monitoring/mysql/tmp/mysql.sock Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 to server version: 5.0.28-enterprise-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> Pino also pointed out that changing the '$' character has allowed this to work correctly. Could there be some problem passing in $something (thinking it is a variable for replacement perhaps?) Cheers, Mark
[10 May 2007 16:49]
Andy Bang
Via Skype: [9:41:01 AM] ridruejo says: "I was using a password with an apostrophe in it. The installation finished after getting an error message, but i can't login as service_manager in the web dashboard." [9:41:25 AM] ridruejo says: Is there a way to escape totally such occurences (equivalent of CDATA in XML)?
[22 Jun 2007 17:58]
BitRock Merlin
Patch sent to Keith.
[26 Jun 2007 13:48]
Keith Russell
Patch installed in versions => 1.2.0.6185
[11 Jul 2007 11:37]
Mark Leith
Verified fixed within 1.2.0.6550
[11 Jul 2007 15:41]
Peter Lavin
Added to the changelog for version 1.2.