1. Sounds right. 2. Seems like if you reboot, the bundle will finish whatever the last operation was. If it was uninstall, the bundle will uninstall. 3. No, a reboot is required. After the reboot the bundle will end up in the correct state.
On Tue, Nov 27, 2012 at 3:56 AM, Philip Patrick <patri...@varonis.com>wrote: > 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 > -- virtually, Rob Mensching http://RobMensching.com LLC ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: INSIGHTS What's next for parallel hardware, programming and related areas? Interviews and blogs by thought leaders keep you ahead of the curve. http://goparallel.sourceforge.net _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users