Bug #100929 mysql-connector-net-8.0.21 doesn't get uninstalled
Submitted: 23 Sep 2020 18:24 Modified: 23 Oct 2020 22:13
Reporter: safala Kolaventi Email Updates:
Status: No Feedback Impact on me:
None 
Category:Connector / NET Severity:S1 (Critical)
Version:mysql-connector-net-8.0.21 OS:Windows (10)
Assigned to: CPU Architecture:x86

[23 Sep 2020 18:24] safala Kolaventi
Description:
Hi,

I'm unable to uninstall my connector file 'mysql-connector-net-8.0.21' which is halting me from MySql installation, i try to delete it/uninstall multiple times but it says failed with some error log and doesn't get deleted. Tried with installing new connector file to repair/delete the existing connector but it fails too. Please help.

How to repeat:
1.Try to install mysql-installer-web-community-8.0.21.0
2.Due to some issue , uninstall it completely to re-start installation process

Actual result:
Re-installation not happening and the connector file mentioned below doesn't get deleted in any way.

mysql-connector-net-8.0.21

Suggested fix:
Beginning remove step: Removing product Connector/NET 8.0.21
1: Action 23:53:35: INSTALL. 
1: 1: MySQL Connector Net 8.0.21 2: {B76BB4C5-40E4-4D2C-8A18-8C85C304D084} 
1: Action 23:53:35: FindRelatedProducts. Searching for related applications
1: Action 23:53:35: AppSearch. Searching for installed applications
1: Action 23:53:35: LaunchConditions. Evaluating launch conditions
1: Action 23:53:35: ValidateProductID. 
1: Action 23:53:35: CostInitialize. Computing space requirements
1: Action 23:53:35: FileCost. Computing space requirements
1: Action 23:53:35: CostFinalize. Computing space requirements
1: Action 23:53:35: InstallValidate. Validating install
1: Action 23:53:36: Setv45InstallUtil. 
1: Action 23:53:36: InstallInitialize. 
1: Action 23:53:36: GenerateScript. Generating script operations for action:
1: InstallInitialize
1: Action 23:53:36: RemoveExistingProducts. Removing applications
1: Action 23:53:36: ProcessComponents. Updating component registration
1: 
1: Action 23:53:36: MsiUnpublishAssemblies. Unpublishing assembly information
1: Application Context:Unpublishing assembly information, Assembly Name:
1: Action 23:53:36: UnpublishFeatures. Unpublishing Product Features
1: Feature: Unpublishing Product Features
1: Action 23:53:36: UninstallPerfCounterData. 
1: Action 23:53:36: RollbackUnregisterPerfCounterData. 
1: 
1: Action 23:53:36: UnregisterPerfCounterData. 
1: 
1: Action 23:53:36: RemoveRegistryValues. Removing system registry values
1: Key: Removing system registry values, Name: 
1: Action 23:53:36: RemoveShortcuts. Removing shortcuts
1: Shortcut: Removing shortcuts
1: Action 23:53:36: ManagedDataUnInstallSetup. 
1: Action 23:53:36: ManagedDataUnInstall. Unregistering data provider from machine.config
1: Action 23:53:36: ManagedWebUnInstallSetup. 
1: 
1: Action 23:53:36: RemoveFiles. Removing files
1: File: Removing files, Directory: 
1: Action 23:53:37: RemoveFolders. Removing folders
1: Folder: Removing folders
1: Action 23:53:37: CreateFolders. Creating folders
1: Action 23:53:37: InstallFiles. Copying new files
1: Action 23:53:37: CreateShortcuts. Creating shortcuts
1: Action 23:53:37: WriteRegistryValues. Writing system registry values
1: Action 23:53:37: InstallPerfCounterData. 
1: Action 23:53:37: RegisterUser. Registering user
1: Action 23:53:37: RegisterProduct. Registering product
1: Action 23:53:37: MsiPublishAssemblies. Publishing assembly information
1: Action 23:53:37: PublishFeatures. Publishing Product Features
1: Action 23:53:37: PublishProduct. Publishing product information
1: 
1: Action 23:53:37: InstallFinalize. 
1: Action 23:53:37: InstallInitialize. 
1: Action 23:53:37: ProcessComponents. Updating component registration
1: Action 23:53:37: MsiUnpublishAssemblies. Unpublishing assembly information
1: Application Context:Global, Assembly Name:MySql.Data,version="8.0.21.0",culture="neutral",publicKeyToken="C5687FC88969C44D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:Google.Protobuf,version="3.6.1.0",culture="neutral",publicKeyToken="A7D26565BAC4D604",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:BouncyCastle.Crypto,version="1.8.3.0",culture="neutral",publicKeyToken="0E99375E54769942"
1: Application Context:Global, Assembly Name:Renci.SshNet,version="2016.1.0.0",culture="neutral",publicKeyToken="1CEE9F8BDE3DB106",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:SshNet.Security.Cryptography,version="1.2.0.0",culture="neutral",publicKeyToken="C5687FC88969C44D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:Ubiety.Dns.Core,version="2.2.1.0",culture="neutral",publicKeyToken="C5687FC88969C44D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:Zstandard.Net,version="1.1.7.0",culture="neutral",publicKeyToken="C5687FC88969C44D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:K4os.Compression.LZ4,version="1.1.11.0",culture="neutral",publicKeyToken="2186FA9121EF231D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:K4os.Compression.LZ4.Streams,version="1.1.11.0",culture="neutral",publicKeyToken="2186FA9121EF231D",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:K4os.Hash.xxHash,version="1.0.6.0",culture="neutral",publicKeyToken="32CD54395057CEC3",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:System.Buffers,version="4.0.3.0",culture="neutral",publicKeyToken="CC7B13FFCD2DDD51",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:System.Runtime.CompilerServices.Unsafe,version="4.0.4.1",culture="neutral",publicKeyToken="B03F5F7F11D50A3A",processorArchitecture="MSIL"
1: Application Context:Global, Assembly Name:MySql.Web,version="8.0.21.0",culture="neutral",publicKeyToken="C5687FC88969C44D",processorArchitecture="MSIL"
1: Action 23:53:37: UnpublishFeatures. Unpublishing Product Features
1: Feature: EntityFramework
1: Feature: Core.Feature
1: Feature: WebProviders
1: Feature: Plugins
1: Action 23:53:37: RollbackUnregisterPerfCounterData. 
1: Action 23:53:37: UnregisterPerfCounterData. 
1: Action 23:53:38: RemoveRegistryValues. Removing system registry values
1: Key: \Software\MySQL AB, Name: Default
1: Key: \Software\MySQL AB\MySQL Connector/Net, Name: Version
1: Key: \Software\MySQL AB\MySQL Connector/Net, Name: Location
1: Key: \Software\MySQL AB\MySQL Connector/Net, Name: 
1: Key: \SOFTWARE\Microsoft\.NETFramework\v4.5.50709\AssemblyFoldersEx\MySQL Connector Net 8.0.21 v4.5.1, Name: 
1: Key: \SOFTWARE\Microsoft\.NETFramework\v4.5.50709\AssemblyFoldersEx\MySQL Connector Net 8.0.21 v4.5.1, Name: 
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Linkage, Name: Export
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: 
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Library
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Open
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Collect
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Close
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: IsMultiInstance
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Counter Names
1: Key: \SYSTEM\CurrentControlSet\Services\.NET Data Provider for MySQL\Performance, Name: Counter Types
1: Action 23:53:38: RemoveShortcuts. Removing shortcuts
1: Shortcut: upfn1-0t|Documentation
1: Shortcut: vaitcdd6|ChangeLog
1: Shortcut: _rq6aex9|Release Notes
1: Action 23:53:40: ManagedDataUnInstall. Unregistering data provider from machine.config
1: Action 23:53:40: Rollback. Rolling back action:
1: Unregistering data provider from machine.config
1: Removing shortcuts
1: Removing system registry values
1: UnregisterPerfCounterData
1: RollbackUnregisterPerfCounterData
1: Unpublishing Product Features
1: Unpublishing assembly information
1: Updating component registration
1: InstallInitialize
1: 1: MySQL Connector Net 8.0.21 2: {B76BB4C5-40E4-4D2C-8A18-8C85C304D084} 3: 3 
1: The action 'Remove' for product 'Connector/NET 8.0.21' failed.

Ended remove step: Removing product Connector/NET 8.0.21
[23 Sep 2020 18:26] safala Kolaventi
Marking as critical as it is effecting my deliverables
[23 Sep 2020 22:13] MySQL Verification Team
Check this Microsoft article, maybe help:
https://support.microsoft.com/en-in/help/17588/windows-fix-problems-that-block-programs-be...
[24 Oct 2020 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".