Bug #52352 .net connector install fails due to missing machine.config bug fix

Submitted: 25 Mar 2010 6:54 Modified: 28 Jun 2010 15:43
Reporter: Nick Rellion Email Updates:
Status: Closed Impact on me:
None 
Category:Connector / NET Severity:S3 (Non-critical)
Version:6.3.1 OS:Windows
Assigned to: Reggie Burnett CPU Architecture:Any

[25 Mar 2010 6:54] Nick Rellion
Description:
The connector assumes a machine.config file if the CONFIG directory exists, it should just skip over that version if there is no machine.config.

How to repeat:
Have a config folder in a .net version without a machine.config inside (seems this can occur with older versions of .net)

Suggested fix:
ensure machine.config exists before trying to do edits on it.
[6 Apr 2010 7:53] Tonci Grgin
Hi Nick and thanks for your catch.

I do not believe .NET FW is of much use without machine.config but we should check anyways.
[6 Apr 2010 8:05] Nick Rellion
Definitely is of no use, problem is old versions of .net may exist in this situation (basically uninstalled but a few folders remaining) so when the connector goes to install itself into every .net version setup fails and rolls back because it can't properly handle the situation of a missing machine.config in older version.
[27 May 2010 13:58] Will Witte
have you heard of this error also affecting the unistall/ repair from running on a  machine.  I currently have a situation where I am needing to reinstall the connector, but i get an error when trying to repair or unistall it.
[25 Jun 2010 17:04] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/112239

884 Reggie Burnett	2010-06-25
      - changed installer code to skip over config folders that do not contain a machine.config (bug #52352)
[25 Jun 2010 17:16] Reggie Burnett
Fixed in 6.3.3
[28 Jun 2010 15:43] Tony Bedford
An entry has been added to the 6.3.3 changelog:

The MySQL Connector/NET installation failed due to machine.config files not being present in configuration folders.

MySQL Connector/NET has been changed to skip over configuration folders that do not contain a machine.config file.

Portions of this website are copyright © 2001, 2002 The PHP Group

Page generated in 0.041 sec. using MySQL 8.4.7-u6-cloud

Timestamp references displayed by the system are UTC.
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.