Well, it depends what the bundle operation was when the restart was required. If the bundle was being installed and it said a restart is required but you don't take the restart then after a restart the bundle will be fully installed. If the bundle was being uninstalled and a restart was required then after restart the bundle should be uninstalled.
On Tue, Nov 27, 2012 at 11:04 PM, Philip Patrick <patri...@varonis.com>wrote: > Thanks, Rob. We tried to reboot after we saw 2 entries - it didn't remove > the old entry. Currently I instructed QA to follow the MSI's request to > reboot the machine (they do not always follow it) so when it is upgraded to > next version, the previous will be removed correctly. > > -----Original Message----- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: Wednesday, November 28, 2012 06:23 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] [Burn] Bundle appears twice in ARP after upgrade. > > 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 > > > ------------------------------------------------------------------------------ > 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 > -- 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