Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

WixBA plans and applies twice when auto uninstalling and the update detection fails #4481

Closed
wixbot opened this Issue Jul 24, 2014 · 4 comments

Comments

Projects
None yet
2 participants
Collaborator

wixbot commented Jul 24, 2014

It still uninstalls successfully, it just looks bad in the log (and the new bundle's install log). (Update detection failed because the computer is not connected to the internet.)

The key lines seem to be Invoking automatic plan for uninstall.

i001: Burn v3.9.720.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\ProgramData\Package Cache\{4c8775f0-684d-4010-96de-9417a2a8b515}\WiX39.exe, cmdline: '-burn.unelevated BurnPipe.{070CEC72-81F6-46A1-83B5-C1909D0485D4} {8D92658A-11D5-4EB5-BB8E-81DCDDCE93ED} 6288 -uninstall -quiet -burn.related.upgrade -burn.ancestors={ff7da63e-e6c1-4262-818e-7ca52eb583bb} -burn.embedded BurnPipe.{C75E0F4F-2E6F-441F-86B9-7F8D63D88F86} {6F97F943-1097-4734-889B-6AE69B36A703} 5316'
i003: This bundle is being run by a related bundle as type 'Upgrade'.
WiX Toolset v3.9'
i000: Setting string variable 'WixBundleLog' to value 'C:\Users\rshall\AppData\Local\Temp\WiX Toolset_v3.9.720.0_20140724071046.log'
i000: Loading managed bootstrapper application.
i000: Creating BA thread to run asynchronously.
i000: Running the WiX BA.
i100: Detect begin, 8 packages
i000: Setting string variable 'NETFRAMEWORK35_SP_LEVEL' to value '1'
i000: Setting string variable 'NETFRAMEWORK40' to value '1'
i000: Setting string variable 'PreviousInstallFolder' to value 'C:\Program Files (x86)\WiX Toolset v3.9\'
i000: Setting string variable 'VS2012WDExpressInstalled' to value ''
i000: Setting string variable 'VS2013WDExpressInstalled' to value ''
i000: Setting string variable 'VS2010VCExpressInstalled' to value ''
i052: Condition 'PreviousInstallFolder' evaluates to true.
i000: Setting string variable 'InstallFolder' to value 'C:\Program Files (x86)\WiX Toolset v3.9\'
i000: Setting string variable 'VS2013InstallFolder' to value 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\'
i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\11.0', Value = 'InstallDir'
i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\10.0', Value = 'InstallDir'
i102: Detected related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, scope: PerMachine, version: 3.9.721.0, operation: None
e000: Error 0x80072ee7: Failed to send request to URL: http://wixtoolset.org/releases/feed/v3.9, trying to process HTTP status code anyway.
e000: Error 0x80072ee7: Unknown HTTP status code 0, returned from URL: http://wixtoolset.org/releases/feed/v3.9
e000: Error 0x80072ee7: Failed attempt to download update feed from URL: 'http://wixtoolset.org/releases/feed/v3.9' to: 'C:\Users\rshall\AppData\Local\Temp\UpdateFeed_20140724071046.xml'
e000: Error 0x80072ee7: Failed to download update feed.
e000: Error 0x80072ee7: Failed to detect atom feed update.
e000: Error 0x80072ee7: Failed to detect update.
i000: Invoking automatic plan for uninstall
i199: Detect complete, result: 0x80072ee7
i100: Detect begin, 8 packages
i000: Setting string variable 'NETFRAMEWORK35_SP_LEVEL' to value '1'
i000: Setting string variable 'NETFRAMEWORK40' to value '1'
i000: Setting string variable 'PreviousInstallFolder' to value 'C:\Program Files (x86)\WiX Toolset v3.9\'
i000: Setting string variable 'VS2012WDExpressInstalled' to value ''
i000: Setting string variable 'VS2013WDExpressInstalled' to value ''
i000: Setting string variable 'VS2010VCExpressInstalled' to value ''
i052: Condition 'PreviousInstallFolder' evaluates to true.
i000: Setting string variable 'InstallFolder' to value 'C:\Program Files (x86)\WiX Toolset v3.9\'
i000: Setting string variable 'VS2013InstallFolder' to value 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\'
i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\11.0', Value = 'InstallDir'
i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\10.0', Value = 'InstallDir'
i102: Detected related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, scope: PerMachine, version: 3.9.721.0, operation: None
i052: Condition 'NETFRAMEWORK40' evaluates to true.
i103: Detected related package: {98465192-525E-4567-A2E4-176C8651E170}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {9FCD91BF-1A10-42DE-BCAB-264936F3DF2F}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {125A7952-67EC-40BE-BDDD-63BA4F70AA59}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {F507FB13-0171-4D17-BE46-61AD923B03BF}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {F507FB13-0171-4D17-BE46-61AD923B03BF}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {F507FB13-0171-4D17-BE46-61AD923B03BF}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i103: Detected related package: {EB6D637E-6454-4559-BCFE-137D09D0F8D2}, scope: PerMachine, version: 3.9.721.0, language: 0 operation: Downgrade
i101: Detected package: NetFx40Web, state: Present, cached: None
i101: Detected package: Wix, state: Obsolete, cached: Complete
i101: Detected package: Wix64, state: Obsolete, cached: Complete
i101: Detected package: msdk.msi, state: Obsolete, cached: Complete
i101: Detected package: nsdk2010.msi, state: Obsolete, cached: None
i101: Detected package: nsdk2012.msi, state: Obsolete, cached: None
i101: Detected package: nsdk2013.msi, state: Obsolete, cached: Complete
i101: Detected package: votive.msi, state: Obsolete, cached: Complete
i000: Invoking automatic plan for uninstall
i199: Detect complete, result: 0x0
i200: Plan begin, 8 packages, action: Uninstall
i214: Plan skipped related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, because it was previously scheduled.
w321: Skipping dependency registration on package with no dependency providers: NetFx40Web
i207: Planned related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, default requested: None, ba requested: None, execute: None, rollback: None, dependency: None
i201: Planned package: votive.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: nsdk2013.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: nsdk2012.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister
i201: Planned package: nsdk2010.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister
i201: Planned package: msdk.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: Wix64, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: Wix, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: NetFx40Web, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
i299: Plan complete, result: 0x0
i200: Plan begin, 8 packages, action: Uninstall
i214: Plan skipped related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, because it was previously scheduled.
w321: Skipping dependency registration on package with no dependency providers: NetFx40Web
i207: Planned related bundle: {ff7da63e-e6c1-4262-818e-7ca52eb583bb}, type: Upgrade, default requested: None, ba requested: None, execute: None, rollback: None, dependency: None
i201: Planned package: votive.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: nsdk2013.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: nsdk2012.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister
i201: Planned package: nsdk2010.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: Unregister
i201: Planned package: msdk.msi, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: Wix64, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: Wix, state: Obsolete, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: Yes, dependency: Unregister
i201: Planned package: NetFx40Web, state: Present, default requested: None, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
i299: Plan complete, result: 0x0
i300: Apply begin
i326: Removed dependency: {4c8775f0-684d-4010-96de-9417a2a8b515} on package provider: {08631DC6-8066-478F-9DD5-F1F9CE238687}, package votive.msi
i326: Removed dependency: {4c8775f0-684d-4010-96de-9417a2a8b515} on package provider: {0F3CD8F7-F797-4761-B9BB-785A0F33A1E6}, package nsdk2013.msi
i326: Removed dependency: {4c8775f0-684d-4010-96de-9417a2a8b515} on package provider: {D873BBCA-ED12-4DDB-8A97-C3F84839AC3E}, package msdk.msi
i326: Removed dependency: {4c8775f0-684d-4010-96de-9417a2a8b515} on package provider: {B48A7441-7C51-42D6-A6CF-177BBBBD9C6E}, package Wix64
i326: Removed dependency: {4c8775f0-684d-4010-96de-9417a2a8b515} on package provider: {4DBF52A2-A93F-44C1-8229-40900019E6FB}, package Wix
i351: Removing cached package: votive.msi, from path: C:\ProgramData\Package Cache\{08631DC6-8066-478F-9DD5-F1F9CE238687}v3.9.720.0\
i351: Removing cached package: nsdk2013.msi, from path: C:\ProgramData\Package Cache\{0F3CD8F7-F797-4761-B9BB-785A0F33A1E6}v3.9.720.0\
i351: Removing cached package: msdk.msi, from path: C:\ProgramData\Package Cache\{D873BBCA-ED12-4DDB-8A97-C3F84839AC3E}v3.9.720.0\
i351: Removing cached package: Wix64, from path: C:\ProgramData\Package Cache\{B48A7441-7C51-42D6-A6CF-177BBBBD9C6E}v3.9.720.0\
i351: Removing cached package: Wix, from path: C:\ProgramData\Package Cache\{4DBF52A2-A93F-44C1-8229-40900019E6FB}v3.9.720.0\
i330: Removed bundle dependency provider: {4c8775f0-684d-4010-96de-9417a2a8b515}
i352: Removing cached bundle: {4c8775f0-684d-4010-96de-9417a2a8b515}, from path: C:\ProgramData\Package Cache\{4c8775f0-684d-4010-96de-9417a2a8b515}\
i399: Apply complete, result: 0x0, restart: None, ba requested restart:  No
i300: Apply begin
e000: Error 0x80070002: Failed to open registration key.
e000: Error 0x80070002: Failed to suspend registration session.
e000: Error 0x80070002: Failed to resume registration session in per-machine process.
e000: Error 0x80070002: Failed to register bundle.
i399: Apply complete, result: 0x80070002, restart: None, ba requested restart:  No
i500: Shutting down, exit code: 0x80070002
i007: Exit code: 0x80070002, restarting: No

Originally opened by rseanhall

Collaborator

wixbot commented Jul 31, 2014

wixtoolset/wix3#126

Originally posted by barnson

Collaborator

wixbot commented Aug 1, 2014

Release changed from v3.x to v3.9

Collaborator

wixbot commented Aug 1, 2014

AssignedTo set to jchoover

Collaborator

wixbot commented Aug 6, 2014

Fix for http://wixtoolset.org/issues/4488/ fixes this as well. Don't do an update check if the Action is uninstall or the UI isn't a full UI.

Originally posted by jchoover
Resolution set to Fixed
Status changed from Open to Resolved

@wixbot wixbot added this to the v3.9 milestone Dec 20, 2015

@wixbot wixbot closed this Dec 20, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment