Bug #8784 Unable to Remove Driver
Submitted: 24 Feb 2005 17:20 Modified: 25 Feb 2005 3:47
Reporter: Jon Thomspon Email Updates:
Status: Can't repeat Impact on me:
None 
Category:Connector / ODBC Severity:S2 (Serious)
Version:3.51.11 OS:Windows (Windows 2003 Server)
Assigned to: CPU Architecture:Any

[24 Feb 2005 17:20] Jon Thomspon
Description:
Working with a customer I was seeing that they were getting an error when trying to use a DSN connected to MyODBC 3.5.11. I removed the driver, restarted the server, and the driver is still listed in the Windows ODBC manager.

But everything works now.?.?.?

1. I am unable to install any other driver then 3.51.11.
2. 3.51.11 is now no longer installed but the driver remains and is working.

How to repeat:
Install 3.5.11, and remove in add / remove programs.

Suggested fix:
Fix the installer to uninstall the driver.
[25 Feb 2005 3:47] MySQL Verification Team
I tested this issue with the 3.51.11-1 using add / remove programs of
Control Panel and also starting again the Connector/ODBC installer
and selecting remove.

However this isn't the first time that is reported, just I can't to
reproduce on my machine.
[28 Mar 2005 0:26] Jon Thomspon
I have found that even when the installer prompts to "restart" it does not work. The new DLL never even gets installed. I have to uninstall the driver, rename the dll files, remove some registry entries, and then install the new driver, it works then.

I am confused as your installer is not removing these files after words, or renames them to be removed later. I would figure the installer would run, see a DLL locked in memory, rename the file, install the new file, make you restart, and delete the old file on boot, like most applications do.

Any thoughts on this?