[wix-users] Burn retries installing MSI - overwriting logs? (v3.7)

Shannon Cornish shannoncornish at gmail.com
Tue Jul 21 14:53:16 PDT 2015


Created as #4828 - http://wixtoolset.org/issues/4828/

> On Jul 21, 2015, at 4:11 PM, Rob Mensching <rob at firegiant.com> wrote:
> 
> The retry is standard wixstdba behavior. Can see a major increase in success rates by just retrying. Of course, sometimes a machine is just hosed (which seems to be case here).
> 
> It would be reasonable to have Burn not overwrite the log file so you have all attempts. Appending would probably be the best option. Sounds like great feature request if you wanted to open it.
> 
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Shannon Cornish
> Sent: Tuesday, July 21, 2015 2:07 PM
> To: wix-users at lists.wixtoolset.org
> Subject: [wix-users] Burn retries installing MSI - overwriting logs? (v3.7)
> 
> Hi,
> 
> I'm using Wix 3.7 with an MSI and a Burn bootstrapper. I've recently deployed an update to an application that failed to update correctly.
> 
> From the burn logs...
> 
> [1100:123C][2015-07-18T01:17:19]i301: Applying execute package:
> COMPANY.PRODUCT.Setup, action: Install, path: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\COMPANY PRODUCT Setup.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"
> INSTALLFOLDER="C:\Program Files (x86)\COMPANY\COMPANY PRODUCT\"
> REMOVESERVICESETTINGS="0" REMOVEUSERSETTINGS="0" REMOVEPRIVATEKEY="1"'
> [1100:123C][2015-07-18T01:17:34]e000: Error 0x80070643: Failed to install MSI package.
> [1100:123C][2015-07-18T01:17:34]e000: Error 0x80070643: Failed to execute MSI package.
> [0F30:0844][2015-07-18T01:17:34]e000: Error 0x80070643: Failed to configure per-machine MSI package.
> [0F30:0844][2015-07-18T01:17:34]w348: Application requested retry of
> package: COMPANY.PRODUCT.Setup, encountered error: 0x80070643. Retrying...
> [1100:123C][2015-07-18T01:17:37]i301: Applying execute package:
> COMPANY.PRODUCT.Setup, action: Install, path: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\COMPANY PRODUCT Setup.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"
> INSTALLFOLDER="C:\Program Files (x86)\COMPANY\COMPANY PRODUCT\"
> REMOVESERVICESETTINGS="0" REMOVEUSERSETTINGS="0"'
> [1100:123C][2015-07-18T01:17:37]e000: Error 0x80070641: Failed to install MSI package.
> [1100:123C][2015-07-18T01:17:37]e000: Error 0x80070641: Failed to execute MSI package.
> [0F30:0844][2015-07-18T01:17:37]e000: Error 0x80070641: Failed to configure per-machine MSI package.
> [0F30:0844][2015-07-18T01:17:37]w348: Application requested retry of
> package: COMPANY.PRODUCT.Setup, encountered error: 0x80070641. Retrying...
> [1100:123C][2015-07-18T01:17:40]i301: Applying execute package:
> COMPANY.PRODUCT.Setup, action: Install, path: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\COMPANY PRODUCT Setup.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"
> INSTALLFOLDER="C:\Program Files (x86)\COMPANY\COMPANY PRODUCT\"
> REMOVESERVICESETTINGS="0" REMOVEUSERSETTINGS="0"'
> [1100:123C][2015-07-18T01:17:40]e000: Error 0x80070641: Failed to install MSI package.
> [1100:123C][2015-07-18T01:17:40]e000: Error 0x80070641: Failed to execute MSI package.
> [0F30:0844][2015-07-18T01:17:40]e000: Error 0x80070641: Failed to configure per-machine MSI package.
> [0F30:0844][2015-07-18T01:17:40]w348: Application requested retry of
> package: COMPANY.PRODUCT.Setup, encountered error: 0x80070641. Retrying...
> [1100:123C][2015-07-18T01:17:44]i301: Applying execute package:
> COMPANY.PRODUCT.Setup, action: Install, path: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\COMPANY PRODUCT Setup.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7"
> INSTALLFOLDER="C:\Program Files (x86)\COMPANY\COMPANY PRODUCT\"
> REMOVESERVICESETTINGS="0" REMOVEUSERSETTINGS="0"'
> [1100:123C][2015-07-18T01:17:44]e000: Error 0x80070641: Failed to install MSI package.
> [1100:123C][2015-07-18T01:17:44]e000: Error 0x80070641: Failed to execute MSI package.
> [0F30:0844][2015-07-18T01:17:44]e000: Error 0x80070641: Failed to configure per-machine MSI package.
> [0F30:0844][2015-07-18T01:17:44]i319: Applied execute package:
> COMPANY.PRODUCT.Setup, result: 0x80070641, restart: None
> [0F30:0844][2015-07-18T01:17:44]e000: Error 0x80070641: Failed to execute MSI package.
> [1100:123C][2015-07-18T01:17:44]i318: Skipped rollback of package:
> COMPANY.PRODUCT.Setup, action: Uninstall, already: Absent
> [0F30:0844][2015-07-18T01:17:44]i319: Applied rollback package:
> COMPANY.PRODUCT.Setup, result: 0x0, restart: None
> [1100:123C][2015-07-18T01:17:44]i329: Removed package dependency provider:
> {6330960D-AEE9-44F0-97CA-4416A86EE987}, package: COMPANY.PRODUCT.Setup
> [1100:123C][2015-07-18T01:17:44]i351: Removing cached package:
> COMPANY.PRODUCT.Setup, from path: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\
> [1100:123C][2015-07-18T01:17:44]i330: Removed bundle dependency provider:
> {26e61670-48e0-4a91-9f74-d14bd130098e}
> [1100:123C][2015-07-18T01:17:44]i352: Removing cached bundle:
> {26e61670-48e0-4a91-9f74-d14bd130098e}, from path: C:\ProgramData\Package Cache\{26e61670-48e0-4a91-9f74-d14bd130098e}\
> 
> It appears that Burn retired installing the MSI 3 times before failing the install.
> 
> Looking at the logs for the MSI file
> 
> === Verbose logging started: 18.07.2015  01:17:44  Build type: SHIP UNICODE
> 5.00.7601.00  Calling process: C:\ProgramData\COMPANY\COMPANY PRODUCT Temporary Files\auto_update.exe === MSI (c) (00:74) [01:17:44:003]: Resetting cached policy values MSI (c) (00:74) [01:17:44:003]: Machine policy value 'Debug' is 0 MSI (c) (00:74) [01:17:44:003]: ******* RunEngine:
>           ******* Product: C:\ProgramData\Package Cache\{6330960D-AEE9-44F0-97CA-4416A86EE987}v3.0.5.1\COMPANY PRODUCT Setup.msi
>           ******* Action:
>           ******* CommandLine: ********** MSI (c) (00:74) [01:17:44:003]: Client-side and UI is none or basic:
> Running entire install on the server.
> MSI (c) (00:74) [01:17:44:003]: Grabbed execution mutex.
> MSI (c) (00:74) [01:17:44:003]: Failed to connect to server. Error:
> 0x800703FA
> MSI (c) (00:74) [01:17:44:003]: Failed to connect to server.
> MSI (c) (00:74) [01:17:44:003]: MainEngineThread is returning 1601 === Verbose logging stopped: 18.07.2015  01:17:44 ===
> 
> 
> 
> From the MSI logs, we only have the log of the last attempt. The log of the first attempt is not present (this is the log I was hoping would tell me what the actual issue was). Is this expected behavior for the retry to truncate the log? or a bug in v3.7? something weird in my environment?
> 
> Thanks in advance,
> Shannon
> 
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
> 
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/



More information about the wix-users mailing list