Bug #71200 Windows msi installers for MySQL 5.6.15 and 5.5.35 fail to install server
Submitted: 21 Dec 2013 19:35 Modified: 22 Jan 2014 19:08
Reporter: Howard Johnson Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Server: Installing Severity:S3 (Non-critical)
Version:5.6.15 and 5.5.35 OS:Windows (Windows 7 Professional)
Assigned to: CPU Architecture:Any
Tags: 5.5.35, 5.6.15, installer, msi, MySQL, server not found, Window 7

[21 Dec 2013 19:35] Howard Johnson
Description:
Similar to bug #70168

What I'm seeing is that the following 3 Windows msi installers don't work (I'm running Window 7 Professional x64):

  * mysql-installer-web-community-5.6.15.0.msi (is suppose to download update content) 
  * mysql-installer-community-5.6.15.0.msi (is suppose to contain update content)

  * mysql-installer-community-5.5.35.0.msi (is suppose to contain update content, but one version back)

The installers run correctly at first and I am able to ok the agreement.  Then they correctly all find what needs to be updated on my system, which varies a bit by specific installer above as follows:

  * my server  (finds for both 5.6.15 installers: web and web-community)
  * workbench  (finds for both all installers: 5.6.15 and 5.5.35)
  * connector  (finds for both all installers: 5.6.15 and 5.5.35)

All three installers fail to find the correct server to install for one reason or another. 

TIP:  I noticed that the 5.6.15 installers report that they are trying to install 5.1.70 instead of 5.5.35 as it is suppose to.  This was true for both the web installer and the non-web installer.

The error message they report when the server is not found is:  "The remote server returned an error: (404) Not Found."  This is sort of odd especially in the cases where the msi installer contains the content and is not suppose to get it from the web.

TIP2: I'm guessing there is an error in what version the installer is trying to install which not only makes the install impossible, but also causes the non-web installer to go to the web and look even when it should not be doing that.

The 2 installers which in addition to being for the server (i.e. the ones that are suppose to install the connector and workbench) work correctly, in that they install the new connector and workbench, (even though they fail to install the server).

How to repeat:
Go to http://dev.mysql.com/downloads/mysql/ and download and or all of these updates:

  * mysql-installer-web-community-5.6.15.0.msi 
  * mysql-installer-community-5.6.15.0.msi 
  * mysql-installer-community-5.5.35.0.msi

Run them (double click on them) on a Windows 7 Professional system which already has "5.1.43-community MySQL Community Server (GPL)" installed.

Click "Run" to allow Windows 7 to run the installer.

Click the high lighted "mysql-installer-w..." item in the program bar (another non-fatal bug in where the window does not automatically show on the screen and you need to click this in the menu bar to get it to show, before you can then click ok on it).   Click yes to: "Do you want to allow the following program to install software on this computer?  mysql-installer-web-community-5.6.15.0.msi"

Click the high lighted "WexInstaller.ex..." item in the program bar (another non-fatal bug in where the window does not automatically show on the screen and you need to click this in the menu bar to get it to show, before you can then click ok on it).   Click yes to: "Do you want to allow the following program to install software on this computer?  WexInstaller.exe"

Wait for, "Please wait while the installer is ..." messaage.

On the "Update products" window select "Install updates".

Click the check box for "I accept the agreement" and click "next".

On the "Apply Updates" window (without checking the "skip the check for updates.." box) click "execute" to as it says, "Before the installation is performed, the installer will check if there are newer versions of the products you are about to install/already installed are available/" [sic]

Green check marks show up next to "Connected to the Internet", and "Fetch product update information".

IN ERROR!!, in the "Product upgrades" box it lists "Upgrade MySQL Server 5.1.43 to MySQL Server 5.1.70" with a check mark next to it.

At this point I knew something was wrong, but if I click next anyway it moves to a new screen for "Installation Progress" showing that "The following products will be installed or updated", and lists, INCORRECTLY "MySQL Server 5.1.70"  "To be upgraded".  When I click "Execute" to start this a red "!" mark appears to the left of this item, and "Progress" reports in blue "Try again", and the Notes are, "The remote server returned an error: (404) Not Found."

If I click the blue "Try again", it says "Trying" but comes back to the same message and screen above.

If I click "Show Details" it reports two trys as follows:

1: Download of product 'mysql-server-5.1-winx64' Download failed
1: Download of product 'mysql-server-5.1-winx64' Download failed

Obviously to me it is trying to install the wrong server.  And possibly this is also why it can't then find it to install it.

Suggested fix:
Correct the tables in the installer (or coming from the web server it accesses) to update to versions 5.5.35 and 5.6.15 (for the various msi installers respectively) rather than incorrectly try to install the 5.1.70 version.
[21 Dec 2013 22:04] Howard Johnson
The installer log has this at the end of it, which further confirms that it is trying to get the wrong version to install:

mysql-installer Information: 10 : Attempting to download mysql-essential-5.1.70-winx64.msi from http://cdn.mysql.com/Downloads/MySQL-5.1/mysql-essential-5.1.70-winx64.msi.

(twice for my two tries)
[22 Dec 2013 4:46] Howard Johnson
Workaround is to realize that you can now run the MySQL installer from your start menu (instead of clicking the msi file).  When you run it from there it works correctly and does the MySQL 5.6 install.
[22 Dec 2013 19:08] MySQL Verification Team
Thank you for the bug report. Looks to me related to http://bugs.mysql.com/bug.php?id=70168 and then duplicate. Thanks.
[23 Jan 2014 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".