Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wixbot opened this issue Mar 24, 2015 · 3 comments · Fixed by wixtoolset/wix#171
Assignees
Milestone

Comments

@wixbot
Copy link

wixbot commented Mar 24, 2015

I am using the following prerequisite packages

  • .Net 4.5.2 Framework set in the WixMbaPrereqPackageId variable as prerequisite package
  • .Net 4.5.2 Japanese language pack marked as PrereqSupportPackage in the authoring
  • .Net 4.5.2 Chinese language pack marked as PrereqSupportPackage in the authoring

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
Copy link
Author

wixbot commented Mar 24, 2015

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
Copy link
Author

wixbot commented Mar 24, 2015

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

Release changed from v3.9 to v3.x

@wixbot
Copy link
Author

wixbot commented Mar 25, 2015

Type changed from Bug to Feature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants