wixtoolset / issues

WiX Toolset Issues Tracker
http://wixtoolset.org/
129 stars 24 forks source link

The prerequisite bootstrapper does not install prerequisite support packages on resume when prerequisite package initiates restart #4718

Closed wixbot closed 2 years ago

wixbot commented 9 years ago

I am using the following prerequisite packages

The .Net 4.5.2 Framework initiates a restart after installation. The prerequisite bootstrapper terminates without installing the remaining prerequisite packages. When the setup resumes from the restart the managed bootstrapper is loaded, no attempt is made to install the missing prerequisite packages again.

Note: In this scenario the behavior is not too harmful, but it will be fatal if the managed BA relies on the presence of a prerequisite package and might crash, because a dependency is missing.

[0890:0B84][2015-03-24T08:46:25]i001: Burn v3.9.1208.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\Users\MMM\Desktop\Debug\Setup.exe, cmdline: ''
[0890:0B84][2015-03-24T08:46:25]i000: Initializing numeric variable 'BaExecutionCounter' to value '0'
[0890:0B84][2015-03-24T08:46:25]i000: Initializing hidden variable 'BaSelectableItemStates'
[0890:0B84][2015-03-24T08:46:25]i000: Initializing hidden variable 'BaStartTime'
[0890:0B84][2015-03-24T08:46:25]i000: Initializing string variable 'LogFilesBackupDir' to value '[CommonAppDataFolder]Dionex\Chromeleon\SetupLogs\'
[0890:0B84][2015-03-24T08:46:25]i000: Initializing string variable 'InstallFolder' to value '[ProgramFilesFolder]Thermo\Chromeleon\'
[0890:0B84][2015-03-24T08:46:25]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625.log'
[0890:0B84][2015-03-24T08:46:25]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\MMM\Desktop\Debug\Setup.exe'
[0890:0B84][2015-03-24T08:46:25]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\MMM\Desktop\Debug\'
[0890:0B84][2015-03-24T08:46:25]i052: Condition '(VersionNT > v6.1) OR ((VersionNT = v6.1) AND (ServicePackLevel >= 1)) OR ((VersionNT = v6.0) AND (ServicePackLevel >= 2))' evaluates to true.
[0890:0B84][2015-03-24T08:46:25]i000: Setting string variable 'WixBundleName' to value 'Thermo Chromeleon 7 SDK Documentation'
[0890:0B84][2015-03-24T08:46:25]i000: Loading prerequisite bootstrapper application because managed host could not be loaded, error: 0x80131700.
[0890:0FBC][2015-03-24T08:46:26]i000: Setting version variable 'WixBundleFileVersion' to value '7.3.0.65534'
[0890:0B84][2015-03-24T08:46:26]i100: Detect begin, 6 packages
[0890:0B84][2015-03-24T08:46:26]i000: Setting version variable 'VersionMsiDll' to value '5.0.7601.18493'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT VersionNT64' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Setting string variable 'NETFRAMEWORK45' to value '378758'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT VersionNT64' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\2052'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT VersionNT64' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Registry key not found. Key = 'SOFTWARE\Thermo\Chromeleon\7\Core Components'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT ThermoChromeleonCoreComponentsPreviousInstallFolder' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Setting string variable 'ThermoChromeleonCoreComponentsPreviousInstallFolder' to value 'C:\Program Files (x86)\Thermo\Chromeleon\'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'ThermoChromeleonCoreComponentsPreviousInstallFolder' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Setting numeric variable 'ThermoChromeleonCoreComponentsInstallFolderExists' to value 1
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'ThermoChromeleonCoreComponentsInstallFolderExists' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Setting string variable 'InstallFolder' to value 'C:\Program Files (x86)\Thermo\Chromeleon\'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Registry key not found. Key = 'SOFTWARE\Thermo\Chromeleon\7\SDK Documentation'
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT ThermoChromeleonSdkLanguageId' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i000: Registry key not found. Key = 'SOFTWARE\Thermo\Chromeleon\7\SDK Documentation'
[0890:0B84][2015-03-24T08:46:26]i052: Condition '(NETFRAMEWORK45 AND (NETFRAMEWORK45 >= 379893))' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition '(NETFRAMEWORK45_JA_JP_LANGPACK AND (NETFRAMEWORK45_JA_JP_LANGPACK >= 379893))' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition '(NETFRAMEWORK45_ZH_CN_LANGPACK AND (NETFRAMEWORK45_ZH_CN_LANGPACK >= 379893))' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'VersionNT64 AND (VersionNT >= v6.0) AND (VersionMsiDll >= v4.5.6001.22308)' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'NOT VersionNT64 AND (VersionNT >= v6.0) AND (VersionMsiDll >= v4.5.6001.22308)' evaluates to false.
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: exePackage.Microsoft.Net.4.5.2.Core, state: Absent, cached: None
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: exePackage.Microsoft.Net.4.5.2.ja_JP, state: Absent, cached: None
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: exePackage.Microsoft.Net.4.5.2.zh_CN, state: Absent, cached: None
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x64, state: Present, cached: None
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x86, state: Absent, cached: None
[0890:0B84][2015-03-24T08:46:26]i101: Detected package: msiPackage.Thermo.Chromeleon.SDK, state: Absent, cached: None
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'WixBundleInstalled OR (VersionNT > v6.0) OR ((VersionNT = v6.0) AND (ServicePackLevel >= 2))' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'WixBundleInstalled OR (NOT (VersionNT = v6.1) OR (ServicePackLevel >= 1))' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'WixBundleInstalled OR (VersionNT > v5.2)' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i052: Condition 'WixBundleInstalled OR (NOT ThermoChromeleonSdkLanguageId OR (ThermoChromeleonSdkLanguageId = 1033))' evaluates to true.
[0890:0B84][2015-03-24T08:46:26]i199: Detect complete, result: 0x0
[0890:0B84][2015-03-24T08:46:27]i200: Plan begin, 6 packages, action: Install
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT (WixBundleAction = 6)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]w321: Skipping dependency registration on package with no dependency providers: exePackage.Microsoft.Net.4.5.2.Core
[0890:0B84][2015-03-24T08:46:27]i000: Setting string variable 'WixBundleLog_exePackage.Microsoft.Net.4.5.2.Core' to value 'C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_0_exePackage.Microsoft.Net.4.5.2.Core.log'
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT (WixBundleAction = 6)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT (WixBundleAction = 6)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]w321: Skipping dependency registration on package with no dependency providers: exePackage.Microsoft.Net.4.5.2.ja_JP
[0890:0B84][2015-03-24T08:46:27]i000: Setting string variable 'WixBundleLog_exePackage.Microsoft.Net.4.5.2.ja_JP' to value 'C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_1_exePackage.Microsoft.Net.4.5.2.ja_JP.log'
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT (WixBundleAction = 6)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT (WixBundleAction = 6)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]w321: Skipping dependency registration on package with no dependency providers: exePackage.Microsoft.Net.4.5.2.zh_CN
[0890:0B84][2015-03-24T08:46:27]i000: Setting string variable 'WixBundleLog_exePackage.Microsoft.Net.4.5.2.zh_CN' to value 'C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_2_exePackage.Microsoft.Net.4.5.2.zh_CN.log'
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'VersionNT64 AND (VersionNT >= v6.0)' evaluates to true.
[0890:0B84][2015-03-24T08:46:27]w321: Skipping dependency registration on package with no dependency providers: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x64
[0890:0B84][2015-03-24T08:46:27]i052: Condition 'NOT VersionNT64 AND (VersionNT >= v6.0)' evaluates to false.
[0890:0B84][2015-03-24T08:46:27]w321: Skipping dependency registration on package with no dependency providers: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x86
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: exePackage.Microsoft.Net.4.5.2.Core, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: Yes, dependency: None
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: exePackage.Microsoft.Net.4.5.2.ja_JP, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: Yes, dependency: None
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: exePackage.Microsoft.Net.4.5.2.zh_CN, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: None, cache: Yes, uncache: Yes, dependency: None
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x64, state: Present, default requested: Present, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: msuPackage.Microsoft.Windows.Installer.4.5.Vista.KB958655.v2.x86, state: Absent, default requested: Absent, ba requested: None, execute: None, rollback: None, cache: No, uncache: No, dependency: None
[0890:0B84][2015-03-24T08:46:27]i201: Planned package: msiPackage.Thermo.Chromeleon.SDK, state: Absent, default requested: Present, ba requested: None, execute: None, rollback: None, cache: Yes, uncache: No, dependency: None
[0890:0B84][2015-03-24T08:46:27]i299: Plan complete, result: 0x0
[0890:0B84][2015-03-24T08:46:27]i300: Apply begin
[03E8:0CD4][2015-03-24T08:46:36]i360: Creating a system restore point.
[03E8:0CD4][2015-03-24T08:46:49]i361: Created a system restore point.
[03E8:0CD4][2015-03-24T08:46:50]i000: Caching bundle from: 'C:\Users\MMM\AppData\Local\Temp\{d095cdc0-97d5-44af-8fa7-a647587fe128}\.be\Setup.exe' to: 'C:\ProgramData\Package Cache\{d095cdc0-97d5-44af-8fa7-a647587fe128}\Setup.exe'
[03E8:0CD4][2015-03-24T08:46:51]i320: Registering bundle dependency provider: {d095cdc0-97d5-44af-8fa7-a647587fe128}, version: 7.3.0.65534
[0890:0D4C][2015-03-24T08:46:51]i338: Acquiring package: exePackage.Microsoft.Net.4.5.2.Core, payload: exePackage.Microsoft.Net.4.5.2.Core, copy from: C:\Users\MMM\Desktop\Debug\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-ENU.exe
[0890:0D4C][2015-03-24T08:46:51]i000: Setting string variable 'WixBundleLastUsedSource' to value 'C:\Users\MMM\Desktop\Debug\'
[03E8:0E64][2015-03-24T08:46:51]i305: Verified acquired payload: exePackage.Microsoft.Net.4.5.2.Core at path: C:\ProgramData\Package Cache\.unverified\exePackage.Microsoft.Net.4.5.2.Core, moving to: C:\ProgramData\Package Cache\89F86F9522DC7A8A965FACCE839ABB790A285A63\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-ENU.exe.
[0890:0D4C][2015-03-24T08:46:51]i338: Acquiring package: exePackage.Microsoft.Net.4.5.2.Core, payload: payload.Microsoft.Net.4.5.2.Documentation.Eula, copy from: C:\Users\MMM\Desktop\Debug\Packages\Microsoft .Net Framework 4.5.2\Eula.rtf
[03E8:0E64][2015-03-24T08:46:51]i305: Verified acquired payload: payload.Microsoft.Net.4.5.2.Documentation.Eula at path: C:\ProgramData\Package Cache\.unverified\payload.Microsoft.Net.4.5.2.Documentation.Eula, moving to: C:\ProgramData\Package Cache\89F86F9522DC7A8A965FACCE839ABB790A285A63\Packages\Microsoft .Net Framework 4.5.2\Eula.rtf.
[03E8:0CD4][2015-03-24T08:46:51]i301: Applying execute package: exePackage.Microsoft.Net.4.5.2.Core, action: Install, path: C:\ProgramData\Package Cache\89F86F9522DC7A8A965FACCE839ABB790A285A63\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-ENU.exe, arguments: '"C:\ProgramData\Package Cache\89F86F9522DC7A8A965FACCE839ABB790A285A63\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-ENU.exe" /msioptions MSIRMSHUTDOWN=1 /norestart /q  /ChainingPackage "Thermo Chromeleon 7 SDK Documentation"'
[0890:0D4C][2015-03-24T08:46:51]i338: Acquiring package: exePackage.Microsoft.Net.4.5.2.ja_JP, payload: exePackage.Microsoft.Net.4.5.2.ja_JP, copy from: C:\Users\MMM\Desktop\Debug\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-JPN.exe
[03E8:0E64][2015-03-24T08:46:51]i305: Verified acquired payload: exePackage.Microsoft.Net.4.5.2.ja_JP at path: C:\ProgramData\Package Cache\.unverified\exePackage.Microsoft.Net.4.5.2.ja_JP, moving to: C:\ProgramData\Package Cache\3A9D2E338DB8F146B781B2827C3307A6CEFFF771\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-JPN.exe.
[0890:0D4C][2015-03-24T08:46:51]i338: Acquiring package: exePackage.Microsoft.Net.4.5.2.zh_CN, payload: exePackage.Microsoft.Net.4.5.2.zh_CN, copy from: C:\Users\MMM\Desktop\Debug\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-CHS.exe
[03E8:0E64][2015-03-24T08:46:51]i305: Verified acquired payload: exePackage.Microsoft.Net.4.5.2.zh_CN at path: C:\ProgramData\Package Cache\.unverified\exePackage.Microsoft.Net.4.5.2.zh_CN, moving to: C:\ProgramData\Package Cache\0C9EAEB795836CD7B801156333B149121D7EB705\Packages\Microsoft .Net Framework 4.5.2\NDP452-KB2901907-x86-x64-AllOS-CHS.exe.
[0890:0D4C][2015-03-24T08:46:51]i338: Acquiring package: msiPackage.Thermo.Chromeleon.SDK, payload: msiPackage.Thermo.Chromeleon.SDK, copy from: C:\Users\MMM\Desktop\Debug\Packages\Thermo Chromeleon SDK\Thermo.Chromeleon.SDK.msi
[03E8:0E64][2015-03-24T08:46:51]i305: Verified acquired payload: msiPackage.Thermo.Chromeleon.SDK at path: C:\ProgramData\Package Cache\.unverified\msiPackage.Thermo.Chromeleon.SDK, moving to: C:\ProgramData\Package Cache\{457BFE25-66E3-4F16-8D9C-83E66733E1CB}v7.3.0.65534\Packages\Thermo Chromeleon SDK\Thermo.Chromeleon.SDK.msi.
[0890:0B84][2015-03-24T08:54:03]i319: Applied execute package: exePackage.Microsoft.Net.4.5.2.Core, result: 0x0, restart: Initiated
[0890:0B84][2015-03-24T08:54:04]i399: Apply complete, result: 0x0, restart: Initiated, ba requested restart:  No
[0890:0B84][2015-03-24T09:03:04]i500: Shutting down, exit code: 0x669
[0890:0B84][2015-03-24T09:03:04]i000: The prerequisites scheduled a restart. The bootstrapper application will be reloaded after the computer is restarted.
[0890:0B84][2015-03-24T09:03:04]i004: Bootstrapper application requested restart at shutdown. Planned to restart already: No.
[0890:0B84][2015-03-24T09:03:04]i410: Variable: BaExecutionCounter = 0
[0890:0B84][2015-03-24T09:03:04]i410: Variable: InstallFolder = C:\Program Files (x86)\Thermo\Chromeleon\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: LogFilesBackupDir = C:\ProgramData\Dionex\Chromeleon\SetupLogs\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: NETFRAMEWORK45 = 378758
[0890:0B84][2015-03-24T09:03:04]i410: Variable: ServicePackLevel = 1
[0890:0B84][2015-03-24T09:03:04]i410: Variable: ThermoChromeleonCoreComponentsInstallFolderExists = 1
[0890:0B84][2015-03-24T09:03:04]i410: Variable: ThermoChromeleonCoreComponentsPreviousInstallFolder = C:\Program Files (x86)\Thermo\Chromeleon\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: VersionMsiDll = 5.0.7601.18493
[0890:0B84][2015-03-24T09:03:04]i410: Variable: VersionNT = 6.1.0.0
[0890:0B84][2015-03-24T09:03:04]i410: Variable: VersionNT64 = 6.1.0.0
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WindowsFolder = C:\Windows\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleAction = 4
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleElevated = 1
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleFileVersion = 7.3.0.65534
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleForcedRestartPackage = exePackage.Microsoft.Net.4.5.2.Core
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleInstalled = 0
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleLastUsedSource = C:\Users\MMM\Desktop\Debug\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleLog = C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625.log
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleLog_exePackage.Microsoft.Net.4.5.2.Core = C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_0_exePackage.Microsoft.Net.4.5.2.Core.log
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleLog_exePackage.Microsoft.Net.4.5.2.ja_JP = C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_1_exePackage.Microsoft.Net.4.5.2.ja_JP.log
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleLog_exePackage.Microsoft.Net.4.5.2.zh_CN = C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625_2_exePackage.Microsoft.Net.4.5.2.zh_CN.log
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleManufacturer = Thermo Fisher Scientific Inc.
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleName = Thermo Chromeleon 7 SDK Documentation
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleOriginalSource = C:\Users\MMM\Desktop\Debug\Setup.exe
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleOriginalSourceFolder = C:\Users\MMM\Desktop\Debug\
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleProviderKey = {d095cdc0-97d5-44af-8fa7-a647587fe128}
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleTag = Thermo Chromeleon 7 SDK Documentation
[0890:0B84][2015-03-24T09:03:04]i410: Variable: WixBundleVersion = 7.3.0.65534
[0890:0B84][2015-03-24T09:03:04]i007: Exit code: 0x669, restarting: Yes
[0890:0B84][2015-03-24T09:03:04]w005: Restarting computer...

=======================================  
[0B84:0758][2015-03-24T09:08:01]i001: Burn v3.9.1208.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\ProgramData\Package Cache\{d095cdc0-97d5-44af-8fa7-a647587fe128}\Setup.exe, cmdline: '-burn.unelevated BurnPipe.{E44EF1A1-E67C-430B-A90E-51DA55790BC4} {970DE9C3-8626-4710-B0B9-F653ABF7AA05} 1132 /burn.log.append "C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625.log"'
[0B84:0758][2015-03-24T09:08:01]i000: Initializing numeric variable 'BaExecutionCounter' to value '0'
[0B84:0758][2015-03-24T09:08:01]i000: Initializing hidden variable 'BaSelectableItemStates'
[0B84:0758][2015-03-24T09:08:01]i000: Initializing hidden variable 'BaStartTime'
[0B84:0758][2015-03-24T09:08:01]i000: Initializing string variable 'LogFilesBackupDir' to value '[CommonAppDataFolder]Dionex\Chromeleon\SetupLogs\'
[0B84:0758][2015-03-24T09:08:01]i000: Initializing string variable 'InstallFolder' to value '[ProgramFilesFolder]Thermo\Chromeleon\'
[0B84:0758][2015-03-24T09:08:02]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\MMM\AppData\Local\Temp\Thermo Chromeleon 7 SDK Documentation_20150324084625.log'
[0B84:0758][2015-03-24T09:08:02]i052: Condition '(VersionNT > v6.1) OR ((VersionNT = v6.1) AND (ServicePackLevel >= 1)) OR ((VersionNT = v6.0) AND (ServicePackLevel >= 2))' evaluates to true.
[0B84:0758][2015-03-24T09:08:02]i000: Loading managed bootstrapper application.
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: ================================================================
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: Acquiring resources
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: ================================================================
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: Initialize
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: Command line action: Install
[0B84:0758][2015-03-24T09:08:03]i000: [BA] [1]: Plan action: Install

Originally opened by dieter.sedlmayer

wixbot commented 9 years ago

The original design for the ManagedBootstrapperApplicationHost was to get .NET up and running for the MBA. In v3.9, we added support for multiple prerequisite packages because installing .NET 4 on XP/2003 required WIC as well, so PrereqSupportPackage was pretty much designed for .NET prerequisites.

Keep in mind that what you're asking for is against the design for Burn: presenting the user with multiple installations for a single product. Also, the more dependencies your BA has, the more fragile your installer is.

Originally posted by rseanhall

wixbot commented 9 years ago

Doable but requires thinking about how to have multiple pre-req planning.

Release changed from v3.9 to v3.x

wixbot commented 9 years ago

Type changed from Bug to Feature