[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
Sun May 22 15:07:11 PDT 2016


After going over 5300 again, it looks like I misread it.  I don't think we
need to worry about it for 3.10.3.

On Fri, May 20, 2016 at 11:39 AM, John Cooper <JoCooper at jackhenry.com>
wrote:

> We're primarily concerned with installs on Server OS's as this is 90% of
> what my division does.  What clients we do install on are mostly Windows 7,
> 8, and 8.1--we have little penetration in Windows 10 beyond our developers.
>
> It is worrisome primarily because 10 core will dawn on us sooner or
> later.  We need to know the security implications.  So, I'm on the fence at
> the moment.
>
> --
> John Merryweather Cooper
> Senior Software Engineer | Integration Development Group | Continuing
> Development
> Jack Henry & Associates, Inc.® | Lenexa, KS  66214 | Ext:  431050 |
> JoCooper at jackhenry.com
>
> -----Original Message-----
> From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf
> Of Bob Arnson
> Sent: Friday, May 20, 2016 10:27 AM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Subject: Re: [wix-devs] Wix v3.10.3 RC - WixBA Update from 3.10.3.2197
> failed due to a cache problem
>
> The e-mail below is from an external source.  Please do not open
> attachments or click links from an unknown or suspicious origin.
>
> If there's a trivial optimization (e.g., skipping
> ManifestLoadXmlFromBuffer and/or other initialization from the untrusted
> process), then I'd vote +0 for #5300. I would vote -0 on showing splash
> screen from the untrusted process and -1 on optimizing
> ManifestLoadXmlFromBuffer itself. (In v3.10.3; obviously, v3.11 and v4.0
> are fair game.)
>
> -----Original Message-----
> From: wix-devs [mailto:wix-devs-bounces at lists.wixtoolset.org] On Behalf
> Of Sean Hall
> Sent: Friday, 20 May, 2016 10:26
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Subject: Re: [wix-devs] Wix v3.10.3 RC - WixBA Update from 3.10.3.2197
> failed due to a cache problem
>
> 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-45
> >> d1-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-45
> >> d1-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-B528D50CA19
> >> 1}\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-45
> >> d1-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-45
> >> d1-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/
> >>
> >
> >
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.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.
>
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-devs mailing list