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
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to