The problem is this:
I have three installations: 5.1.759, 5.1.758, and 5.0.783. I want to upgrade 5.1.758 and 5.0.783 to 5.1.759 or install 5.1.759 as a new install.
Installing 5.1.759 as a new install works correctly.
Upgrading 5.1.758 to 5.1.759 also works correctly.
Upgrading 5.0.783 to 5.1.759 has mixed results! Some components get upgraded while others do not. All executable components (exe and dll) are versioned.
I created a couple of upgrade logs for the 5.1.758->5.1.759 upgrade and 5.0.783->5.1.759 upgrade.
In both cases REINSTALLMODE = vomus and REINSTALL = ALL.
In the 5.1.758->5.1.759 upgrade log I found the following line:
MSI (s) (E0:98): Component: AS_Config.exe; Installed: Local; Request: Local; Action: Local
and in the 5.0.783->5.1.759 upgrade log I have the following line:
MSI (s) (D4:B8): Component: AS_Config.exe; Installed: Local; Request: Null; Action: Null
each component which upgraded showed Local for Request and Action and each component which did not showed Null for those items. I assume the Action is Null because the Request is Null so my question is why is Request Null? Is there any place else I can look for a clue as to why this is happening?
I should mention that all of this is using MSI 2.0 and I am prototyping basic msi projects using InstallShield Developer 7.0.2.
Edited by MikeBergman, 15 January 2005 - 00:19.