MySQL Server: Installing - Installation fails due to MS Visual C++ 2010 x86 Redistributable prerequisite not being present, even when it is
Posted by: David Brett
Date: October 18, 2017 09:35AM

Using mysql-installer-community-5.7.19.0.msi on a Windows 10 32-bit existing installation.

The installation upgrade fails to complete and complains that the Microsoft Visual C++ 2010 32-bit runtime 10.0 is not installed. Checking the system reveals that it is installed. Several attempts (re-runs) of the installation result in the same error.

Uninstalling the prerequisite and reinstalling it, as well as other versions of the Redistributable (2012, 2013, 2017) still result in the same error message on attempting to upgrade.




Steps to reproduce:

Run the installer: mysql-installer-community-5.7.19.0.msi

Select Products to Upgrade
Product: MySQL Server
Architecture: X86
Current installed version: 5.6.26
Upgrade to: 5.6.36

Check Requirements page reports:
The following products have failing requirements. The install will attempt to resolve some of this automatically. Requirements marked as manual cannot be resolved automatically. Click on those items and try and result them manually.

Clicking on the MySQL Server 5.6.36 product brings up Requirement Details:
The installer is trying to automatically resolve this requirement. There is nothing you need to do.
Requirement: Microsoft Visual C++ 2010 32-bit runtime 10.0 is not installed

Execute begins to run the installation.
This then goes into:
Microsoft Visual C++ 2010 x86 Redistributable is being repaired

Another installation process is running. Wait a moment, then click Retry. Or, if you are running any other installation process along with this one, close it now, and then click Retry. If this message continues to appear, click Cancel to exit and rerun this package again.

...
Repair is complete
Microsoft Visual C++ 2010 x86 Redistributable has been repaired.
-Finish

Automatically re-runs the Microsoft Visual C++ 2010 x86 Redistributable Maintenance package inviting to either Repair or Remove it.

Clicking Next pops up the dialog:
One or more product requirements have not been satisfied. Those products with missing requirements will be not installed/upgraded. Do you wish to continue? Yes - leads to Apply Updates screen with no items listed to upgrade. No - means you cannot proceed to Apply Updates screen.


Checking in Apps & Features in Windows confirms that the following are all installed:
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.30319
Microsoft Visual C++ 2012 x86 Redistributable - 11.0.61030
Microsoft Visual C++ 2013 x86 Redistributable - 12.0.30501.0
Microsoft Visual C++ 2017 x86 Redistributable - 14.11.25325.0

All other components installed correctly on the initial upgrade


Thanks for any suggestions.

David

Options: ReplyQuote


Subject
Views
Written By
Posted
MySQL Server: Installing - Installation fails due to MS Visual C++ 2010 x86 Redistributable prerequisite not being present, even when it is
346
October 18, 2017 09:35AM


Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.