Hi,
I have an MSI and a bundle (standard off-the-shelf), which chains SQL CE and my
MSI at the end. So far so good, but on few upgrades, we see that the previous
version stays in ARP alongside the new version. This doesn't happen all the
time, so it is real pain to reproduce. The last time it happened, I was lucky
to snatch the log files from the installation, so at least I could try to
understand what is the problem. The suspicious log file will go at the end of
the mail.
Looking at the log I see the following lines:
~~~~~~~~~~~~~~~~~
Applying execute package: {55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, action:
Uninstall, path: C:\ProgramData\Package
Cache\{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}\Varonis.Scf.Server.Setup.x64.exe,
arguments: '"C:\ProgramData\Package
Cache\{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}\Varonis.Scf.Server.Setup.x64.exe"
-uninstall -quiet -burn.related.upgrade'
Error 0x8007015e: Process returned error: 0x8007015e
Error 0x8007015e: Failed to execute EXE package.
Error 0x8007015e: Failed to configure per-machine EXE package.
Applied non-vital package: {55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, encountered
error: 0x8007015e. Continuing...
~~~~~~~~~~~~~~~~~
It seems to me that the uninstall (or unregister I guess) of previous version's
bundle didn't execute because it detected that it requires a restart. But
installation of a new one actually completed successfully a few lines above in
the log. I saw that in most cases bundle doesn't allow installation if previous
installation requested reboot, but it seems not in this case. The questions are:
1. Do you think I came to correct conclusion why old entry left in ARP?
2. Is this a known issue already, if yes, can someone point me to the bug link?
3. Is there anything I can do to prevent this behavior? Workaround or
something? Maybe I can fiddle with REBOOT property and pass to MSI
"ReallySuppress"?
Thanks,
Philip Patrick.
~~~~~~~~~~~~~~~~~~~
Full burn log below
[061C:08C0][2012-11-27T12:10:08]: Burn v3.6.3303.0, Windows v6.1 (Build 7601:
Service Pack 1), path:
C:\Users\administrator.L23-ROOT\Desktop\Varonis.DatAnywhere.Server.1.5.0.75.x64.exe,
cmdline: '-burn.unelevated BurnPipe.{6620866D-1A91-4B4F-8C29-584A0E1E9894}
{4C1C7BE4-C363-401E-B1FF-6827A42B021D} 4016'
[061C:08C0][2012-11-27T12:10:08]: Setting string variable 'WixBundleLog' to
value
'C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008.log'
[061C:08C0][2012-11-27T12:10:08]: Setting string variable
'WixBundleOriginalSource' to value
'C:\Users\administrator.L23-ROOT\Desktop\Varonis.DatAnywhere.Server.1.5.0.75.x64.exe'
[061C:08C0][2012-11-27T12:10:08]: Setting string variable 'WixBundleName' to
value 'Varonis DatAnywhere Server 1.5.0.75'
[061C:08C0][2012-11-27T12:10:08]: Detect 3 packages
[061C:08C0][2012-11-27T12:10:08]: Detected related bundle:
{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, type: Upgrade, scope: PerMachine,
version: 1.5.73.0, operation: MajorUpgrade
[061C:08C0][2012-11-27T12:10:08]: Detected related package:
{E1B975B8-7622-406A-9143-D8C10756EB61}, scope: PerMachine, version: 1.5.73.0,
language: 0 operation: MajorUpgrade
[061C:08C0][2012-11-27T12:10:08]: Detected related package:
{3A9FC03D-C685-4831-94CF-4EDFD3749497}, scope: PerMachine, version: 3.5.8080.0,
language: 0 operation: MajorUpgrade
[061C:08C0][2012-11-27T12:10:08]: Detected related package:
{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}, scope: PerMachine, version: 3.5.8080.0,
language: 0 operation: MajorUpgrade
[061C:08C0][2012-11-27T12:10:08]: Detected package: SSCERuntime_x86_ENU.msi,
state: Present, cached: None
[061C:08C0][2012-11-27T12:10:08]: Detected package: SSCERuntime_x64_ENU.msi,
state: Present, cached: Complete
[061C:08C0][2012-11-27T12:10:08]: Detected package:
Varonis.Scf.Server.Setup.x64.msi, state: Absent, cached: None
[061C:08C0][2012-11-27T12:10:08]: Detect complete, result: 0x0
[061C:08C0][2012-11-27T12:10:10]: Plan 3 packages, action: Install
[061C:08C0][2012-11-27T12:10:10]: Condition 'NOT WixBundleInstalled' evaluates
to true.
[061C:08C0][2012-11-27T12:10:10]: Condition 'VersionNT64 AND NOT
WixBundleInstalled' evaluates to true.
[061C:08C0][2012-11-27T12:10:10]: Setting string variable
'WixBundleRollbackLog_Varonis.Scf.Server.Setup.x64.msi' to value
'C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008_0_Varonis.Scf.Server.Setup.x64.msi_rollback.log'
[061C:08C0][2012-11-27T12:10:10]: Setting string variable
'WixBundleLog_Varonis.Scf.Server.Setup.x64.msi' to value
'C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008_0_Varonis.Scf.Server.Setup.x64.msi.log'
[061C:08C0][2012-11-27T12:10:10]: Planned package: SSCERuntime_x86_ENU.msi,
state: Present, default requested: Present, ba requested: Present, execute:
None, rollback: None, cache: No, uncache: No, dependency: Register
[061C:08C0][2012-11-27T12:10:10]: Planned package: SSCERuntime_x64_ENU.msi,
state: Present, default requested: Present, ba requested: Present, execute:
None, rollback: None, cache: No, uncache: No, dependency: Register
[061C:08C0][2012-11-27T12:10:10]: Planned package:
Varonis.Scf.Server.Setup.x64.msi, state: Absent, default requested: Present, ba
requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache:
No, dependency: Register
[061C:08C0][2012-11-27T12:10:10]: Planned related bundle:
{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, type: Upgrade, default requested:
Absent, ba requested: Absent, execute: Uninstall, rollback: Install,
dependency: None
[061C:08C0][2012-11-27T12:10:10]: Plan complete, result: 0x0
[061C:08C0][2012-11-27T12:10:10]: Apply begin
[0FB0:0D14][2012-11-27T12:10:10]: Creating a system restore point.
[0FB0:0D14][2012-11-27T12:10:10]: System restore disabled, system restore point
not created.
[0FB0:0D14][2012-11-27T12:10:10]: Caching bundle from:
'C:\Users\ADMINI~1.L23\AppData\Local\Temp\2\{3d415254-c95f-41cc-ae5c-cc6d9e520a50}\.be\Varonis.Scf.Server.Setup.x64.exe'
to: 'C:\ProgramData\Package
Cache\{3d415254-c95f-41cc-ae5c-cc6d9e520a50}\Varonis.Scf.Server.Setup.x64.exe'
[0FB0:0D14][2012-11-27T12:10:10]: Registering bundle dependency provider:
{3d415254-c95f-41cc-ae5c-cc6d9e520a50}, version: 1.5.75.0
[0FB0:0B80][2012-11-27T12:10:11]: Verified acquired payload:
Varonis.Scf.Server.Setup.x64.msi at path: C:\ProgramData\Package
Cache\.unverified\Varonis.Scf.Server.Setup.x64.msi, moving to:
C:\ProgramData\Package
Cache\{77FD9EE1-3BC2-40CC-85F6-4FB877181B8B}v1.5.75\Varonis.Scf.Server.Setup.x64.msi.
[0FB0:0D14][2012-11-27T12:10:11]: Registering dependency:
{3d415254-c95f-41cc-ae5c-cc6d9e520a50} on package provider:
{3A9FC03D-C685-4831-94CF-4EDFD3749497}, package: SSCERuntime_x86_ENU.msi
[0FB0:0D14][2012-11-27T12:10:11]: Registering dependency:
{3d415254-c95f-41cc-ae5c-cc6d9e520a50} on package provider:
{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}, package: SSCERuntime_x64_ENU.msi
[0FB0:0D14][2012-11-27T12:10:11]: Applying execute package:
Varonis.Scf.Server.Setup.x64.msi, action: Install, path: C:\ProgramData\Package
Cache\{77FD9EE1-3BC2-40CC-85F6-4FB877181B8B}v1.5.75\Varonis.Scf.Server.Setup.x64.msi,
arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" EULAACCEPTED="1"'
[0FB0:0D14][2012-11-27T12:12:03]: Registering package dependency provider:
{77FD9EE1-3BC2-40CC-85F6-4FB877181B8B}, version: 1.5.75, package:
Varonis.Scf.Server.Setup.x64.msi
[061C:08C0][2012-11-27T12:12:03]: Applied execute package:
Varonis.Scf.Server.Setup.x64.msi, result: 0x0, restart: Required
[0FB0:0D14][2012-11-27T12:12:03]: Registering dependency:
{3d415254-c95f-41cc-ae5c-cc6d9e520a50} on package provider:
{77FD9EE1-3BC2-40CC-85F6-4FB877181B8B}, package:
Varonis.Scf.Server.Setup.x64.msi
[0FB0:0D14][2012-11-27T12:12:03]: Applying execute package:
{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, action: Uninstall, path:
C:\ProgramData\Package
Cache\{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}\Varonis.Scf.Server.Setup.x64.exe,
arguments: '"C:\ProgramData\Package
Cache\{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}\Varonis.Scf.Server.Setup.x64.exe"
-uninstall -quiet -burn.related.upgrade'
[0FB0:0D14][2012-11-27T12:12:04]: Error 0x8007015e: Process returned error:
0x8007015e
[0FB0:0D14][2012-11-27T12:12:04]: Error 0x8007015e: Failed to execute EXE
package.
[061C:08C0][2012-11-27T12:12:04]: Error 0x8007015e: Failed to configure
per-machine EXE package.
[061C:08C0][2012-11-27T12:12:04]: Applied non-vital package:
{55fae1fe-2856-4ba0-a0f4-3bae6f6a81da}, encountered error: 0x8007015e.
Continuing...
[061C:0CA0][2012-11-27T12:12:05]: Received system request to shut down the
process: critical: No, elevated: No, allowed: No
[061C:08C0][2012-11-27T12:12:05]: Apply complete, result: 0x0, restart:
Required, ba requested restart: No
[061C:08C0][2012-11-27T12:12:12]: Shutting down, exit code: 0x0
[061C:08C0][2012-11-27T12:12:12]: Variable: VersionNT64 = 6.1.0.0
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleAction = 4
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleElevated = 1
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleInstalled = 0
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleLog =
C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008.log
[061C:08C0][2012-11-27T12:12:12]: Variable:
WixBundleLog_Varonis.Scf.Server.Setup.x64.msi =
C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008_0_Varonis.Scf.Server.Setup.x64.msi.log
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleName = Varonis DatAnywhere
Server 1.5.0.75
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleOriginalSource =
C:\Users\administrator.L23-ROOT\Desktop\Varonis.DatAnywhere.Server.1.5.0.75.x64.exe
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleProviderKey =
{3d415254-c95f-41cc-ae5c-cc6d9e520a50}
[061C:08C0][2012-11-27T12:12:12]: Variable:
WixBundleRollbackLog_Varonis.Scf.Server.Setup.x64.msi =
C:\Users\ADMINI~1.L23\AppData\Local\Temp\Varonis_DatAnywhere_Server_1.5.0.75_20121127121008_0_Varonis.Scf.Server.Setup.x64.msi_rollback.log
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleTag =
[061C:08C0][2012-11-27T12:12:12]: Variable: WixBundleVersion = 1.5.75.0
[061C:08C0][2012-11-27T12:12:12]: Exit code: 0x0, restarting: No
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users