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.