Bug #70387 5.1.71 installed prevents installation of 5.6.14 + installer crash
Submitted: 20 Sep 2013 14:46 Modified: 13 Jan 2015 8:58
Reporter: Peter Laursen (Basic Quality Contributor) Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Server: Installing Severity:S1 (Critical)
Version:5.6.14 OS:Windows
Assigned to: CPU Architecture:Any

[20 Sep 2013 14:46] Peter Laursen
Description:
I noticed that MySQL 5.5.34 and 5.6.14 were made available.  In advance I have MySQL 5.0.96, 5.1.71. 5.5.33 and 5.6.13 (+ 5.5 and 10 MariaDB versions.

First I upgrade 5.5 to 5.5.34 using mysql-5.5.34-winx64.msi. Worked like a charm.

Next attempting to upgrade 5.6 to 5.6.14 using mysql-installer-community-5.6.14.0.msi.

First Windows popped up error message that "The MySQL installer has stopped working".  Anyway it seemed to continue running anyway. After that I got a series of errors.  The culprit is that this installer thinks that I have commercial MySQL software (MySQL 5.1.71) installed.  But I don't!

My 5.1.71 installation returns 
SELECT VERSION();
/*
version()         
------------------
5.1.71-community  
*/

Anyway I cannot upgrade to MySQL 5.6.14 with mysql-installer-community-5.6.14.0.msi. SHOWSTOPPER!

How to repeat:
See above.  

I will upload some screenshots of error messages.

Suggested fix:
Drop that stupid 'integrated installer' if you cannot manage it (what you have demonstrated for almost 2 years now, that you cannot!).
[20 Sep 2013 14:47] Peter Laursen
first screenshot of error messages

Attachment: errors.jpg (image/jpeg, text), 49.81 KiB.

[20 Sep 2013 14:47] Peter Laursen
second screenshot of error message

Attachment: error2.jpg (image/jpeg, text), 24.08 KiB.

[20 Sep 2013 15:09] Valeriy Kravchuk
I just wonder why it works for me each and every time over these years... last time few minutes ago I've upgraded 5.6.13 to 5.6.14 (among other things) on Windows 7 using Web version of integrated installer. Probably I keep doing something wrong, but for me installers mostly worked...

Disclaimer: I do not have MySQL 5.1.x installed, so I do not mean to say that this bug report is invalid.
[20 Sep 2013 15:13] Peter Laursen
I think that 5.1.x needs to be installed to hit this.  Error messages tell that I have 5.1.71 commercial/non-GPL installed and for that reason the installer refuses to continue.

I don't use the web version of the installer (but I doubt that matters).
[21 Sep 2013 19:25] Peter Laursen
Exactly the same thing happened when trying to upgrade from MySQL 5.7.1 to 5.7.2 using mysql-installer-community-5.7.2.0-m12.msi.

It claims that the 5.1.71 I have installed is "non-GPL" - but it isn't! It is a (GPL) 'community' version.

Can't you remove checks for 5.1x from the 'integrated' installer package, as you donøt handle it properly anyway (just like it does not check for 5.0 and earlier).

I know I can use the .zip package easily.  But the 5.6 and 5.7 .msi installer should not do this nonsense.
[22 Sep 2013 20:06] Peter Laursen
Same thing after first upgrading 5.1.71>5.1.72. mysql-installer-community-5.6.14.0.msi still thinks that 5.1.72 is non-GPL.
[22 Sep 2013 20:10] Peter Laursen
And even worse:

After uninstalling 5.7.1 and the MySQL installer (refer http://bugs.mysql.com/bug.php?id=69878), I launched mysql-installer-community-5.7.2.0-m12.msi.

This one now claims the my 5.6.14 (that was installed 10-15 minutes ago using mysql-installer-community-5.6.14.0.msi is "non-GPL". SIGH!
[22 Sep 2013 20:12] Peter Laursen
Error dialog displayed by mysql-installer-community-5.7.2.0-m12.msi

Attachment: morenonsense.jpg (image/jpeg, text), 43.27 KiB.

[22 Sep 2013 20:15] Peter Laursen
Clarification: the last error dialog only happened after uninstalling 'MySQLInstaller' from Control Panel. With the previous "MySQL Installer" installation this particular error did not happen.
[25 Sep 2013 9:33] Peter Laursen
Also see http://bugs.mysql.com/bug.php?id=70408
[30 Sep 2013 4:17] MySQL Verification Team
Hello Peter,

Thank you for the bug report.
I observed similar behavior when I tried to install 5.6.14(mysql-installer-community-5.6.14.0.msi) alongside 5.1.x(commercial), same screens as reported in and after that installation hanged for long and I forcefully killed the session. Also, on a clean machine(no prev MySQL installation done) it went fine without any issue.

 [20 Sep 14:47] Peter Laursen
first screenshot of error messages

Attachment: errors.jpg (image/jpeg, text), 49.81 KiB.

[20 Sep 14:47] Peter Laursen

second screenshot of error message

Attachment: error2.jpg (image/jpeg, text), 24.08 KiB.

Thanks,
Umesh
[3 Dec 2013 14:48] Peter Laursen
Still reproducible with mysql-installer-community-5.7.3.0-m13.exe.

Installation claims that i haev 'non-GPL' products installed, what I don't.  I have 5.0.96, 5.1.71. 5.5.34, 5.6.14 as well as 5.7.2 - all GPL 'Community' servers  + WB + an ODBC connector + MySQL for Excel installed.

This is completely annoying!
[4 Dec 2013 15:11] Peter Laursen
Same problem appeared when trying to upgrade 5.5.34>>5.5.35 using mysql-installer-community-5.5.35.0.msi.  The 'standalone' .msi installer (mysql-5.5.35-winx64.msi) worked like a charm.