ICE61 WARNING This product should remove only older versions of itself. The Maximum version is not less than the current product. (5.1.999 5.5.785)
I thought 5.1.999 was less than 5.5.785.
I am trying to figure out why my major upgrade is leaving the old version in the Add/Remove Programs control panel. I have looked at the MSI FAQ on this site on "Why Doesn't My Major Upgrade Work?" by Phil Wilson and I am following the rules but after seeing the ICE61 warning I am wondering if my version detection is incorrect.
Here is the Upgrade table:
UpgradeCode:{57770062-2C89-4BAA-A5E3-A369C30F6F1B}
VersionMin: 5.0.0
VersionMax: 5.1.999
Language: 1033
Attributes: 769 (
msidbUpgradeAttributesMigrateFeatures+
msidbUpgradeAttributesVersionMinInclusive+
msidbUpgradeAttributesVersionMaxInclusive)
Remove: {}
ActionProperty: UPARTISPEECH
SecureCustomProperties: UPARTISPEECH
I have a verbose log of the upgrade but I don't see anything helpful there either.
NOT SO FAST THERE!
I have the following entries in the log:
Action start 10:25:45: MigrateFeatureStates.
Action ended 10:25:45: MigrateFeatureStates. Return value 0.
Action start 10:26:02: FindRelatedProducts.
MSI (s) (0C:A8): Skipping FindRelatedProducts action: already done on client side
Action ended 10:26:02: FindRelatedProducts. Return value 0.
Action start 10:26:09: MigrateFeatureStates.
MSI (s) (0C:A8): Skipping MigrateFeatureStates action: already done on client side
Action ended 10:26:09: MigrateFeatureStates. Return value 0.
But I don't know where to go from here.
Edited by MikeBergman, 31 January 2005 - 21:26.