I am trying to install an update of a product (so that MSI will uninstall the old version and install the new one). The new MSI has the same upgrade code, and different productCode, packageCode. Also the productVersion number is larger than the old version. Still, getting "Unable to install because a newer version of this product is already installed.".
Old MSI data:
UpgradeCode = {D627BB25-59CB-4387-AF42-0127AC701DBE}
ProductCode = {be94f6df-5503-444b-98ff-f4b04fe993d5}
PackageCode = {D69BDC04-1053-490D-BBDF-3A2ABC3E1585}
ProductVersion = 3.9.2
Action 'RemoveExistingProducts' = 1550
New MSI:
UpgradeCode = {D627BB25-59CB-4387-AF42-0127AC701DBE}
ProductCode = {ae91c3e3-0a19-4b19-8c54-38b57eb2eb2f}
PackageCode = {a2be00dc-102e-4a32-a4c8-9294a81b24ba}
ProductVersion = 3.9.3
Action 'RemoveExistingProducts' = 1550
MSIEXEC Log:
MSI_Log.txt
What could be causing MSI to abort the installation?