I'll gather up some more logging.  Thanks Blair.

As far as the sequence, I tried between InstallValidate & InstallInitialize
for one run, and also tried bumping it after InstallInitialize and before
any other in-script execution CA.  I'd rather the product be removed first
before installing the new one.


Blair-2 wrote:
> 
> The two next interesting pieces of information at this point would be the
> location in the sequence of the RemoveExistingProducts action and (much)
> more of the log following the "MSI (s) (B8:20) [11:53:10:223]: PROPERTY
> CHANGE: Adding REMOVE property. Its value is 'ALL'." Line.
> 
> -----Original Message-----
> From: cemiles [mailto:[email protected]] 
> Sent: Monday, August 17, 2009 8:01 AM
> To: [email protected]
> Subject: [WiX-users] RemoveExistingProducts detects previous version, but
> does not remove
> 
> 
> I've tried following the advice on the msdn documentation that states
> there
> are 3 different scenarios where you can schedule RemoveExistingProducts. 
> However, my new product gets installed, and the old one remains.
> 
> I'll start with the relevant log snip.  I'm not sure what I'm missing in
> this case...
> 
> Note 1) I’m changing the INSTALLDIR to something different, but the old
> product should still be removed regardless from my understanding.
> Note 2) I’m noticing 1 sub-folder from the MSI1 INSTALLDIR is being
> removed,
> but nothing else.
> Note 3) The Product/@UpgradeCode is present in MSI1
> 
> MSI1 ProductCode: D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx
> MSI2 New ProductCode: A809C863-xxxx-xxxx-xxxx-xxxxxxxxxxxx
> UpgradeCode: 8EEF7548-xxxx-xxxx-xxxx-xxxxxxxxxxxx
> MSI2 Upgrade Tag:    
> 
>     <!-- Upgrade Tag -->
>     <Upgrade Id="8EEF7548-xxxx-xxxx-xxxx-xxxxxxxxxxxx">
> <UpgradeVersion IgnoreRemoveFailure="no" OnlyDetect="no"
> Maximum="$(var.MajorVersion).$(var.MinorVersion).$(var.PointRelease)"
> IncludeMaximum="no" Minimum="1.0.0"           IncludeMinimum="yes"
> Property="SECURECUSTOMPROPERTIES"/>
>     </Upgrade>
> 
> 
> UI Sequence…
> 
> MSI (c) (E4:C8) [11:50:26:020]: Doing action: FindRelatedProducts
> Action 11:50:26: FindRelatedProducts. Searching for related applications
> Action start 11:50:26: FindRelatedProducts.
> FindRelatedProducts: Found application:
> {D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
> MSI (c) (E4:C8) [11:50:26:036]: PROPERTY CHANGE: Adding
> SECURECUSTOMPROPERTIES property. Its value is
> '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'.
> Action ended 11:50:26: FindRelatedProducts. Return value 1.
> 
> 
> Execute Sequence…
> 
> MSI (s) (B8:9C) [11:53:06:208]: Doing action: FindRelatedProducts
> Action 11:53:06: FindRelatedProducts. Searching for related applications
> Action start 11:53:06: FindRelatedProducts.
> MSI (s) (B8:9C) [11:53:06:208]: Skipping FindRelatedProducts action:
> already
> done on client side
> Action ended 11:53:06: FindRelatedProducts. Return value 0.
> 
> 
> Execute Sequence…
> 
> MSI (s) (B8:9C) [11:53:09:645]: Doing action: RemoveExistingProducts
> Action 11:53:09: RemoveExistingProducts. Removing applications
> Action start 11:53:09: RemoveExistingProducts.
> RemoveExistingProducts: Application:
> {D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx},
> Command line: UPGRADINGPRODUCTCODE={A809C863-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 
> CLIENTUILEVEL=0 REMOVE=ALL
> MSI (s) (B8:20) [11:53:09:676]: Resetting cached policy values
> MSI (s) (B8:20) [11:53:09:676]: Machine policy value 'Debug' is 0
> MSI (s) (B8:20) [11:53:09:692]: ******* RunEngine:
>            ******* Product: {D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
>            ******* Action: 
>            ******* CommandLine: **********
> MSI (s) (B8:20) [11:53:10:114]: End dialog not enabled
> MSI (s) (B8:20) [11:53:10:114]: Original package ==>
> C:\WINDOWS\Installer\c9372.msi
> MSI (s) (B8:20) [11:53:10:114]: Package we're running from ==>
> C:\WINDOWS\Installer\c9372.msi
> MSI (s) (B8:20) [11:53:10:145]: APPCOMPAT: looking for appcompat database
> entry with ProductCode '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'.
> MSI (s) (B8:20) [11:53:10:145]: APPCOMPAT: no matching ProductCode found
> in
> database.
> MSI (s) (B8:20) [11:53:10:145]: Machine policy value 'DisablePatch' is 0
> MSI (s) (B8:20) [11:53:10:145]: Machine policy value 'AllowLockdownPatch'
> is
> 0
> MSI (s) (B8:20) [11:53:10:145]: Machine policy value 'DisableLUAPatching'
> is
> 0
> MSI (s) (B8:20) [11:53:10:145]: Machine policy value
> 'DisableFlyWeightPatching' is 0
> MSI (s) (B8:20) [11:53:10:145]: APPCOMPAT: looking for appcompat database
> entry with ProductCode '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'.
> MSI (s) (B8:20) [11:53:10:145]: APPCOMPAT: no matching ProductCode found
> in
> database.
> MSI (s) (B8:20) [11:53:10:145]: Transforms are not secure.
> MSI (s) (B8:20) [11:53:10:145]: Command Line:
> UPGRADINGPRODUCTCODE={A809C863-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
> CLIENTUILEVEL=0
> REMOVE=ALL 
> MSI (s) (B8:20) [11:53:10:145]: PROPERTY CHANGE: Adding PackageCode
> property. Its value is '{DA31D4A9-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'.
> MSI (s) (B8:20) [11:53:10:145]: Product Code passed to Engine.Initialize:     
>      
> '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'
> MSI (s) (B8:20) [11:53:10:145]: Product Code from property table before
> transforms: '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'
> MSI (s) (B8:20) [11:53:10:145]: Product Code from property table after
> transforms:  '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'
> MSI (s) (B8:20) [11:53:10:145]: Product registered: entering maintenance
> mode
> MSI (s) (B8:20) [11:53:10:145]: PROPERTY CHANGE: Adding ProductState
> property. Its value is '5'.
> MSI (s) (B8:20) [11:53:10:145]: PROPERTY CHANGE: Adding
> ProductToBeRegistered property. Its value is '1'.
> MSI (s) (B8:20) [11:53:10:161]: Package name retrieved from configuration
> data: 'MyProduct.msi'
> MSI (s) (B8:20) [11:53:10:161]: Determined that existing product (either
> this product or the product being upgraded with a patch) is installed
> per-machine.
> MSI (s) (B8:20) [11:53:10:208]: Note: 1: 2262 2: AdminProperties 3:
> -2147287038 
> MSI (s) (B8:20) [11:53:10:208]: PROPERTY CHANGE: Modifying ALLUSERS
> property. Its current value is '2'. Its new value: '1'.
> MSI (s) (B8:20) [11:53:10:208]: Machine policy value 'DisableMsi' is 1
> MSI (s) (B8:20) [11:53:10:208]: Machine policy value
> 'AlwaysInstallElevated'
> is 0
> MSI (s) (B8:20) [11:53:10:208]: User policy value 'AlwaysInstallElevated'
> is
> 0
> MSI (s) (B8:20) [11:53:10:223]: Product
> {D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx} is admin assigned: LocalSystem owns
> the publish key.
> MSI (s) (B8:20) [11:53:10:223]: Product
> {D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx} is managed.
> MSI (s) (B8:20) [11:53:10:223]: Running product
> '{D6942ED5-xxxx-xxxx-xxxx-xxxxxxxxxxxx}' with elevated privileges: Product
> is assigned.
> MSI (s) (B8:20) [11:53:10:223]: PROPERTY CHANGE: Adding
> UPGRADINGPRODUCTCODE
> property. Its value is '{A809C863-xxxx-xxxx-xxxx-xxxxxxxxxxxx}}'.
> MSI (s) (B8:20) [11:53:10:223]: PROPERTY CHANGE: Adding CLIENTUILEVEL
> property. Its value is '0'.
> MSI (s) (B8:20) [11:53:10:223]: PROPERTY CHANGE: Adding REMOVE property.
> Its
> value is 'ALL'.
> 
> 
> Thanks.
> -- 
> View this message in context:
> http://n2.nabble.com/RemoveExistingProducts-detects-previous-version%2C-but-does-not-remove-tp3459570p3459570.html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day 
> trial. Simplify your report design, integration and deployment - and focus
> on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
> 30-Day 
> trial. Simplify your report design, integration and deployment - and focus
> on 
> what you do best, core application coding. Discover what's new with 
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/RemoveExistingProducts-detects-previous-version%2C-but-does-not-remove-tp3459570p3473139.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to