There is only a single MsiPackage element in the chain--the one to be installed:
<Chain> <!--<PackageGroupRef Id="Netfx45Full" /> <PackageGroupRef Id="Netfx35Full" /> <RollbackBoundary />--> <MsiPackage Id="jXchange" Compressed="yes" SourceFile="$(var.jXchangeWix.TargetPath)" DisplayInternalUI="yes"> <MsiProperty Name="INSTALLLOCATION" Value="[InstallFolder]" /> <MsiProperty Name="NETFRAMEWORK45" Value="[NetFramework45]" /> </MsiPackage> </Chain> -- John Merryweather Cooper Build & Install Engineer - ESA Jack Henry & Associates, Inc.® Shawnee Mission, KS 66227 Office: 913-341-3434 x791011 jocoo...@jackhenry.com www.jackhenry.com -----Original Message----- From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] Sent: Monday, April 29, 2013 9:06 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] How to Setup a Burn Installer to Upgrade a Setup.exe Boostrapped Installer with the Same MSI UpgradeCode [05BC:0BF8][2013-04-28T13:03:04]: Detected related package: {B892ABD4-6B9B-432A-8B31-D849CBEA6969}, scope: PerMachine, version: 7.0.127.0, language: 0 operation: MajorUpgrade [05BC:0BF8][2013-04-28T13:03:04]: Detected related package: {B892ABD4-6B9B-432A-8B31-D849CBEA6969}, scope: PerMachine, version: 7.0.127.0, language: 0 operation: Downgrade Seems a bit off. How are you referring to the package(s) in the bundle? -----Original Message----- From: John Cooper [mailto:jocoo...@jackhenry.com] Sent: Monday, April 29, 2013 8:52 AM To: General discussion for Windows Installer XML toolset. (wix-users@lists.sourceforge.net) Subject: [WiX-users] How to Setup a Burn Installer to Upgrade a Setup.exe Boostrapped Installer with the Same MSI UpgradeCode I'm migrating the development branch of one of my products from Wix 3.5 and setup.exe to Wix 3.6 and Burn. I'm having an issue getting the upgrade story to work. The upgrade code in both MSI's is the same. The later MSI by itself upgrades the earlier product no problem. But when I run the Burn bootstrapper, it removes the underlying product without replacing it with the upgrade product. The relevant portion of the Burn log is: [05BC:0BF8][2013-04-28T13:03:04]: Condition 'Installed' evaluates to false. [05BC:0BF8][2013-04-28T13:03:04]: Detected related bundle: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}, type: Upgrade, scope: PerMachine, version: 7.0.127.0, operation: MajorUpgrade [05BC:0BF8][2013-04-28T13:03:04]: Detected related package: {B892ABD4-6B9B-432A-8B31-D849CBEA6969}, scope: PerMachine, version: 7.0.127.0, language: 0 operation: MajorUpgrade [05BC:0BF8][2013-04-28T13:03:04]: Detected related package: {B892ABD4-6B9B-432A-8B31-D849CBEA6969}, scope: PerMachine, version: 7.0.127.0, language: 0 operation: Downgrade [05BC:0BF8][2013-04-28T13:03:04]: Detected package: jXchange, state: Obsolete, cached: None [05BC:0BF8][2013-04-28T13:03:04]: Detect complete, result: 0x0 [05BC:0BF8][2013-04-28T13:03:10]: Plan 1 packages, action: Install [05BC:0BF8][2013-04-28T13:03:10]: Planned package: jXchange, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [05BC:0BF8][2013-04-28T13:03:10]: Planned related bundle: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}, type: Upgrade, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: Install, dependency: None [05BC:0BF8][2013-04-28T13:03:10]: Plan complete, result: 0x0 [05BC:0BF8][2013-04-28T13:03:10]: Apply begin [1658:0F2C][2013-04-28T13:03:10]: Creating a system restore point. [1658:0F2C][2013-04-28T13:03:10]: System restore disabled, system restore point not created. [1658:0F2C][2013-04-28T13:03:10]: Caching bundle from: 'C:\Users\james_h\AppData\Local\Temp\2\{86b66844-1fb8-432c-8c2d-8e79cc1b9406}\.be\jXchange64.13.0.exe' to: 'C:\ProgramData\Package Cache\{86b66844-1fb8-432c-8c2d-8e79cc1b9406}\jXchange64.13.0.exe' [1658:0F2C][2013-04-28T13:03:11]: Registering bundle dependency provider: {86b66844-1fb8-432c-8c2d-8e79cc1b9406}, version: 7.0.129.0 [1658:0F2C][2013-04-28T13:03:11]: Applying execute package: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}, action: Uninstall, path: C:\ProgramData\Package Cache\{9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}\jXchange64.13.0.exe, arguments: '"C:\ProgramData\Package Cache\{9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}\jXchange64.13.0.exe" -uninstall -quiet -burn.related.upgrade' [1658:0F2C][2013-04-28T13:03:45]: Removed package dependency provider: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}, package: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3} [05BC:0BF8][2013-04-28T13:03:45]: Applied execute package: {9b8f9d4b-3634-4519-9a78-9e7b5ccc42f3}, result: 0x0, restart: None [05BC:0BF8][2013-04-28T13:03:45]: Apply complete, result: 0x0, restart: None, ba requested restart: No [05BC:0BF8][2013-04-28T13:03:53]: Shutting down, exit code: 0x0 -- John Merryweather Cooper Build & Install Engineer - ESA Jack Henry & Associates, Inc.(r) Shawnee Mission, KS 66227 Office: 913-341-3434 x791011 jocoo...@jackhenry.com<mailto:jocoo...@jackhenry.com> www.jackhenry.com<http://www.jackhenry.com/> NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information. Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies. ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information. Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies. ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users