Bug #57066 MySql .Net connector installer fails
Submitted: 28 Sep 2010 12:58 Modified: 1 Oct 2010 18:12
Reporter: Felipe Reyes Email Updates:
Status: Duplicate Impact on me:
None 
Category:Connector / NET Severity:S1 (Critical)
Version:6.3.4 OS:Windows (XP 32 bits SP3)
Assigned to: CPU Architecture:Any

[28 Sep 2010 12:58] Felipe Reyes
Description:
The .Net connector v. 6.3.4 installer fails. I have two computers with Windows XP 32 bits (SP3) and Visual Studio 2008 installed, and the connector fails to install in both of them. 
I've browsed the page looking for a similar bug, but those that I've found were about older versions - and apparently fixed for the 6.3.3 - and/or the installer failed at different stages of the process than mine. The closest thing I've seen is a bug which also failed when registering the data provider in machine.config - although supposedly fixed for this version - but I followed its workaround anyway renaming the CONFIG directories in \WINDOWS\Microsoft.NET\Framework\v*, but nothing has changed.
I'm going to attach a log file of the install, which is not verbose enough to me to even figure what's going on. The error happens here:

InstallFiles: File: TableEditor.build,  Directory: D:\Archivos de programa\MySQL\MySQL Connector Net 6.3.4\Samples\Table Editor\vb\,  Size: 1314
Action 13:42:34: ManagedDataInstall. Registering data provider in machine.config
CAQuietExec:  Error 0x80070003: Command failed to execute.
CAQuietExec:  Error 0x80070003: CAQuietExec Failed
Action ended 13:42:34: InstallFinalize. Return value 3.
Action 13:42:34: Rollback. Rolling back action:

How to repeat:
Install mysql.data.msi on a Windows XP 32 bits machine with Visual Studio 2008.
I've tried typical, complete and custom (leaving just the core component) installations. They all fail.
[28 Sep 2010 13:00] Felipe Reyes
Log file

Attachment: log.txt (text/plain), 79.16 KiB.

[30 Sep 2010 17:16] Rene Bizelli
I have de same problem...
[30 Sep 2010 21:19] Ken Reeves
logfile

Attachment: log.txt (text/plain), 320.35 KiB.

[30 Sep 2010 21:20] Ken Reeves
I have the same problem except the error in the logfile is different;

MSI (s) (C4:50) [15:45:32:132]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI46.tmp, Entrypoint: CAQuietExec
CAQuietExec:  Error 0x80070003: Command failed to execute.
CAQuietExec:  Error 0x80070003: CAQuietExec Failed

I attached the logfile previously.
[30 Sep 2010 21:40] Ken Reeves
I think I figured my problem out; You need .net framework 4.0.  It is looking for the machine.config in the 4.0 folder.
[1 Oct 2010 11:17] Daniel Ellis
I can confirm the same problem on Windows Server 2008 R2 with .NET Framework 3.5.1 feature installed.  The connector will fail to install.  Currently you have to install .NET Framework 4 via windows update, then the connector will install.
[1 Oct 2010 18:12] Reggie Burnett
This bug has already been reported and fixed.  We will have a fixed release out soon.