[wix-devs] Wix v3.10.3 RC - WixBA Update from 3.10.3.2197 failed due to a cache problem

Sean Hall r.sean.hall at gmail.com
Fri May 20 07:25:46 PDT 2016


I submitted https://github.com/wixtoolset/wix3/pull/359 last night to show
what the error was for this update problem.  I wrote up the bug for that at
https://github.com/wixtoolset/issues/issues/5301.

While investigating that issue, I found another bug that I wrote up at
https://github.com/wixtoolset/issues/issues/5302.

And then this morning there was a new bug related to clean room at
https://github.com/wixtoolset/issues/issues/5300.

I think that these should be fixed for 3.10.3, what do you guys think?

On Thu, May 19, 2016 at 10:22 PM, Sean Hall <r.sean.hall at gmail.com> wrote:

> I was able to reproduce this as well going from 2805 to 2917.  I'm trying
> to reproduce it with my test bundle so I can debug it, but I'm running into
> a problem - Win10 is treating my test bundle as malware :(
>
> On Tue, May 17, 2016 at 1:54 PM, Phill Hogland <phill.hogland at rimage.com>
> wrote:
>
>> Following the meeting, I went to one of our build servers, and rather
>> than downloading the new v3.10.3.2917 exe, I launched the existing
>> installation, v3.10.3.2805, from Programs and Features (on Win 8.1 x64) and
>> selected Update.
>>
>>
>> The new v3.10.3.2917 setup was launched but while 'installing' the
>> "Update" failed.  The log shows that the uninstall of 3.10.3.2805 failed
>> due to:
>>
>>
>> [103C:1AC0][2016-05-17T13:20:37]i300: Apply begin
>> [103C:3160][2016-05-17T13:20:37]w343: Prompt for source of package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, payload:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, path:
>> D:\Setups\Wix3.10.3UpdatePRbeta\update\WiX310.exe
>> [103C:3160][2016-05-17T13:20:37]i338: Acquiring package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, payload:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, download from:
>> http://wixtoolset.org/downloads/v3.10.3.2917/wix310.exe
>> [103C:3160][2016-05-17T13:20:50]i305: Verified acquired payload:
>> {258e4590-cbd2-4aef-8345-46e116056e9f} at path:
>> C:\Users\dave\AppData\Local\Package
>> Cache\.unverified\{258e4590-cbd2-4aef-8345-46e116056e9f}, moving to:
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe.
>> [103C:1AC0][2016-05-17T13:20:50]i301: Applying execute package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, action: Install, path:
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe, arguments:
>> '-burn.filehandle.self=1796 "C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe"
>> -burn.related.update'
>> [103C:1AC0][2016-05-17T13:20:56]i319: Applied execute package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, result: 0x0, restart: None
>> [103C:1AC0][2016-05-17T13:20:56]i351: Removing cached package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, from path:
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\
>> [103C:1AC0][2016-05-17T13:21:00]w353: Unable to remove cached package:
>> {258e4590-cbd2-4aef-8345-46e116056e9f}, from path:
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\, reason: 0x80070020.
>> Continuing...
>> [103C:1AC0][2016-05-17T13:21:00]i000: Automatically closing the window
>> since update successful.
>> [103C:1AC0][2016-05-17T13:21:00]i399: Apply complete, result: 0x0,
>> restart: None, ba requested restart:  No
>> [103C:1AC0][2016-05-17T13:21:00]i500: Shutting down, exit code: 0x0
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: InstallFolder =
>> C:\Program Files (x86)\WiX Toolset v3.10\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: NETFRAMEWORK35_SP_LEVEL =
>> 1
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: NETFRAMEWORK40 = 1
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: PreviousInstallFolder =
>> C:\Program Files (x86)\WiX Toolset v3.10\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2010InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2010VCExpressInstalled =
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2012WDExpressInstalled =
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2013InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2013WDExpressInstalled =
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: VS2015InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleAction = 8
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleElevated = 0
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleInstalled = 1
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleLog =
>> C:\Users\dave\AppData\Local\Temp\WiX Toolset_v3.10.3.2805_20160517132024.log
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleManufacturer =
>> Outercurve Foundation
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleName = WiX
>> Toolset v3.10.3.2805
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleOriginalSource =
>> D:\Setups\Wix3.10.3UpdatePRbeta\wix310.exe
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable:
>> WixBundleOriginalSourceFolder = D:\Setups\Wix3.10.3UpdatePRbeta\
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleProviderKey =
>> {258e4590-cbd2-4aef-8345-46e116056e9f}
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleTag =
>> [103C:1AC0][2016-05-17T13:21:00]i410: Variable: WixBundleVersion =
>> 3.10.3.2805
>> [103C:1AC0][2016-05-17T13:21:00]i007: Exit code: 0x0, restarting: No
>>
>>
>>
>> The v3.10.3.2917 log reports:
>>
>>
>>
>> [15E0:2D8C][2016-05-17T13:21:37]i012: Connected to elevated engine.
>> [23D4:2844][2016-05-17T13:21:37]i358: Pausing automatic updates.
>> [23D4:2844][2016-05-17T13:21:41]i359: Paused automatic updates.
>> [23D4:2844][2016-05-17T13:21:41]i360: Creating a system restore point.
>> [23D4:2844][2016-05-17T13:22:08]i361: Created a system restore point.
>> [23D4:2844][2016-05-17T13:22:08]i370: Session begin, registration key:
>> SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc},
>> options: 0x7, disable resume: No
>> [23D4:2844][2016-05-17T13:22:26]i000: Caching bundle from:
>> 'C:\Users\dave\AppData\Local\Temp\{0FC7DC09-90AE-4925-A437-B528D50CA191}\.be\WiX310.exe'
>> to: 'C:\ProgramData\Package
>> Cache\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc}\WiX310.exe'
>> [23D4:2844][2016-05-17T13:22:26]i320: Registering bundle dependency
>> provider: {6d81ed7a-1a16-45d1-a343-f097edc4c9dc}, version: 3.10.3.2917
>> [23D4:2844][2016-05-17T13:22:26]i371: Updating session, registration key:
>> SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc},
>> resume: Active, restart initiated: No, disable resume: No
>> [15E0:1F54][2016-05-17T13:22:26]w341: Prompt for source of container:
>> WixAttachedContainer, path: C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe
>> [15E0:1F54][2016-05-17T13:22:26]e054: Failed to resolve source for file:
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe, error: 0x80070002.
>> [15E0:1F54][2016-05-17T13:22:26]e000: Error 0x80070002: Failed while
>> prompting for source (original path 'C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe').
>> [15E0:1F54][2016-05-17T13:22:26]e311: Failed to acquire container:
>> WixAttachedContainer to working path:
>> C:\Users\dave\AppData\Local\Temp\{0FC7DC09-90AE-4925-A437-B528D50CA191}\00556EC88D3C50CE941CC9F4979B0FDDA5D3B970,
>> error: 0x80070002.
>> [15E0:2D8C][2016-05-17T13:22:26]e000: Error 0x80070002: Failed while
>> caching, aborting execution.
>> [23D4:2844][2016-05-17T13:22:26]i372: Session end, registration key:
>> SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc},
>> resume: None, restart: None, disable resume: No
>> [23D4:2844][2016-05-17T13:22:26]i330: Removed bundle dependency provider:
>> {6d81ed7a-1a16-45d1-a343-f097edc4c9dc}
>> [23D4:2844][2016-05-17T13:22:26]i352: Removing cached bundle:
>> {6d81ed7a-1a16-45d1-a343-f097edc4c9dc}, from path: C:\ProgramData\Package
>> Cache\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc}\
>> [23D4:2844][2016-05-17T13:22:26]i371: Updating session, registration key:
>> SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6d81ed7a-1a16-45d1-a343-f097edc4c9dc},
>> resume: None, restart initiated: No, disable resume: No
>> [15E0:2D8C][2016-05-17T13:22:26]i399: Apply complete, result: 0x80070002,
>> restart: None, ba requested restart:  No
>> [15E0:2D8C][2016-05-17T13:25:47]i500: Shutting down, exit code: 0x80070002
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: InstallFolder =
>> C:\Program Files (x86)\WiX Toolset v3.10\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: NETFRAMEWORK35_SP_LEVEL =
>> 1
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: NETFRAMEWORK40 = 1
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: PreviousInstallFolder =
>> C:\Program Files (x86)\WiX Toolset v3.10\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VersionNT64 = 6.3.0.0
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2010InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2010VCExpressInstalled =
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2012WDExpressInstalled =
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2013InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2013WDExpressInstalled =
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: VS2015InstallFolder =
>> C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleAction = 5
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleElevated = 1
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog =
>> C:\Users\dave\AppData\Local\Temp\WiX Toolset_v3.10.3.2917_20160517132051.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_core.msi =
>> C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_000_core.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_msdk.msi =
>> C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_002_msdk.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_nsdk2010.msi
>> = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_003_nsdk2010.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_nsdk2013.msi
>> = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_004_nsdk2013.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_nsdk2015.msi
>> = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_005_nsdk2015.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_votive.msi =
>> C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_006_votive.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleLog_wix64.msi =
>> C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_001_wix64.msi.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleManufacturer =
>> .NET Foundation
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleName = WiX
>> Toolset v3.10.3.2917
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleOriginalSource =
>> C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleOriginalSourceFolder = C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleProviderKey =
>> {6d81ed7a-1a16-45d1-a343-f097edc4c9dc}
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_core.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_000_core.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_msdk.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_002_msdk.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_nsdk2010.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_003_nsdk2010.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_nsdk2013.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_004_nsdk2013.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_nsdk2015.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_005_nsdk2015.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_votive.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_006_votive.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleRollbackLog_wix64.msi = C:\Users\dave\AppData\Local\Temp\WiX
>> Toolset_v3.10.3.2917_20160517132051_001_wix64.msi_rollback.log
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleSourceProcessFolder = C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable:
>> WixBundleSourceProcessPath = C:\Users\dave\AppData\Local\Package
>> Cache\{258e4590-cbd2-4aef-8345-46e116056e9f}\WiX310.exe
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleTag =
>> [15E0:2D8C][2016-05-17T13:25:47]i410: Variable: WixBundleVersion =
>> 3.10.3.2917
>> [15E0:2D8C][2016-05-17T13:25:48]i007: Exit code: 0x80070002, restarting:
>> No
>>
>>
>> Let me know if you need more log information.
>>
>>
>> After capturing the logs I then went to Programs And Features and tried
>> to launch the entry (to uninstall) again, but the OS reported that the
>> package was missing and prompted me to allow it to remove the ARP entry.  I
>> then downloaded the new v3.10.3.2917 from WixToolset.org and installed it
>> successfully.  I did not try to build any of my bundles yet or install on
>> another build server.
>>
>>
>> Phill
>> ____________________________________________________________________
>> WiX Toolset Developer Mailing List provided by FireGiant
>> http://www.firegiant.com/
>>
>
>


More information about the wix-devs mailing list