So long as the Bundles' UpgradeCode is identical, I would think a MajorUpgrade would uninstall the older version and install the new one.
However, something beyond my installer knowledge may be going on, since I don't know what may be causing this line: [23D0:26C4][2013-06-28T10:38:09]w354: Unable to remove cached bundle: {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}, from path: C:\ProgramData\Package Cache\{49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}\, reason: 0x80070003. Alain -----Original Message----- From: Ing. Tomáš Kubík, Tempo IS [mailto:tomas.ku...@tempois.cz] Sent: June 28, 2013 08:26 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Burn - Uninstall application from newer version of installer Hello, Is there any way how can i uninstall older version of application from different bundle (newer installer)? It works only with the same build which installed it. When i try it, i get followig "error" : T10:38:03]i001: Burn v3.7.1224.0, Windows v6.2 (Build 9200: Service Pack 0), path: C:\VykazPrace\VykazPraceSetup.exe, cmdline: '-burn.unelevated BurnPipe.{C71FE135-BE7E-48EC-94DC-336DF23293B7} {41F9A0C7-B05D-47E0-89D7-430FF7763753} 9168' [223C:2934][2013-06-28T10:38:03]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\TOM~1\AppData\Local\Temp\Výkaz_práce_20130628103803.log' [223C:2934][2013-06-28T10:38:03]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\VykazPrace\VykazPraceSetup.exe' [223C:2934][2013-06-28T10:38:03]i052: Condition '((VersionNT >= v5.1) AND (ServicePackLevel >= 3)) OR ((VersionNT >= v5.2) AND (ServicePackLevel >= 2)) OR (VersionNT >= v6.0)' evaluates to true. [223C:2934][2013-06-28T10:38:03]i000: Setting string variable 'WixBundleName' to value 'Výkaz práce' [223C:2934][2013-06-28T10:38:03]i000: Loading managed bootstrapper application. [223C:2934][2013-06-28T10:38:03]i000: Creating BA thread to run asynchronously. [223C:2934][2013-06-28T10:38:04]i100: Detect begin, 2 packages [223C:2934][2013-06-28T10:38:04]i000: Setting string variable 'Netfx4x64FullVersion' to value '4.5.50709' [223C:2934][2013-06-28T10:38:04]i000: Setting string variable 'Netfx4FullVersion' to value '4.5.50709' [223C:2934][2013-06-28T10:38:04]i102: Detected related bundle: {7d55d0e3-85f4-4592-9c3a-b9b5d27e5cc5}, type: Upgrade, scope: PerMachine, version: 1.0.0.3, operation: MajorUpgrade [223C:2934][2013-06-28T10:38:04]i052: Condition 'Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)' evaluates to true. [223C:2934][2013-06-28T10:38:04]i103: Detected related package: {68AF7C30-BDE2-4130-A72E-DE2BBADC5A2F}, scope: PerMachine, version: 1.0.0.3, language: 1029 operation: MinorUpdate [223C:2934][2013-06-28T10:38:04]i101: Detected package: Netfx4Full, state: Present, cached: None [223C:2934][2013-06-28T10:38:04]i101: Detected package: VykazPraceSetup, state: Present, cached: None [223C:2934][2013-06-28T10:38:04]i199: Detect complete, result: 0x0 [223C:2934][2013-06-28T10:38:09]i200: Plan begin, 2 packages, action: Uninstall [223C:2934][2013-06-28T10:38:09]w209: Plan skipped removal of provider key: {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883} because it is registered to a different bundle: (null) [223C:2934][2013-06-28T10:38:09]w327: Will not uninstall package: VykazPraceSetup, found dependents: 1 [223C:2934][2013-06-28T10:38:09]w328: Found dependent: {7d55d0e3-85f4-4592-9c3a-b9b5d27e5cc5}, name: Výkaz práce [223C:2934][2013-06-28T10:38:09]w321: Skipping dependency registration on package with no dependency providers: Netfx4Full [223C:2934][2013-06-28T10:38:09]i207: Planned related bundle: {7d55d0e3-85f4-4592-9c3a-b9b5d27e5cc5}, type: Upgrade, default requested: None, ba requested: None, execute: None, rollback: None, dependency: None [223C:2934][2013-06-28T10:38:09]i201: Planned package: VykazPraceSetup, state: Present, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister [223C:2934][2013-06-28T10:38:09]i201: Planned package: Netfx4Full, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None [223C:2934][2013-06-28T10:38:09]i299: Plan complete, result: 0x0 [223C:2934][2013-06-28T10:38:09]i300: Apply begin [23D0:26C4][2013-06-28T10:38:09]i360: Creating a system restore point. [23D0:26C4][2013-06-28T10:38:09]i361: Created a system restore point. [23D0:26C4][2013-06-28T10:38:09]i326: Removed dependency: {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883} on package provider: {68AF7C30-BDE2-4130-A72E-DE2BBADC5A2F}, package VykazPraceSetup [23D0:26C4][2013-06-28T10:38:09]i352: Removing cached bundle: {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}, from path: C:\ProgramData\Package Cache\{49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}\ [23D0:26C4][2013-06-28T10:38:09]w354: Unable to remove cached bundle: {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}, from path: C:\ProgramData\Package Cache\{49aefbeb-b7b6-4d57-a32e-1d76cbaa5883}\, reason: 0x80070003. Continuing... [223C:2934][2013-06-28T10:38:09]i399: Apply complete, result: 0x0, restart: None, ba requested restart: No [223C:2934][2013-06-28T10:38:11]i500: Shutting down, exit code: 0x0 [223C:2934][2013-06-28T10:38:11]i410: Variable: Netfx4FullVersion = 4.5.50709 [223C:2934][2013-06-28T10:38:11]i410: Variable: Netfx4x64FullVersion = 4.5.50709 [223C:2934][2013-06-28T10:38:11]i410: Variable: VersionNT = 6.2.0.0 [223C:2934][2013-06-28T10:38:11]i410: Variable: VersionNT64 = 6.2.0.0 [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleAction = 3 [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleElevated = 1 [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleLog = C:\Users\TOM~1\AppData\Local\Temp\Výkaz_práce_20130628103803.log [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleManufacturer = Systemart s.r.o. [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleName = Výkaz práce [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleOriginalSource = C:\VykazPrace\VykazPraceSetup.exe [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleProviderKey = {49aefbeb-b7b6-4d57-a32e-1d76cbaa5883} [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleTag = [223C:2934][2013-06-28T10:38:11]i410: Variable: WixBundleVersion = 2.0.0.3 [223C:2934][2013-06-28T10:38:11]i007: Exit code: 0x0, restarting: No Thank you very much for answer. ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users