We have a small bundle with one 32- or 64-bit driver installation followed by our app. We are getting a failed installation on a 32-bit computer. The gross error is that the 64-bit driver installation appears to be running, and failing, on the 32-bit computer with a message box.
Here is our Chain <Chain> <MsiPackage Id="BaslerPylonGigEx86" DisplayInternalUI="no" SourceFile="$(var.ProjectDir)..\Basler\pylon 4 Runtime x86 (GEV) 4.1.0.3660.msi" InstallCondition="(NOT VersionNT64) AND (VersionNT >= v6.0)" Visible="no"> <MsiProperty Name="ADDLOCAL" Value="FilterDriver,PerformanceDriver"/> </MsiPackage> <MsiPackage Id="BaslerPylonGigEx64" DisplayInternalUI="no" SourceFile="$(var.ProjectDir)..\Basler\pylon 4 Runtime x64 (GEV) 4.1.0.3660.msi" InstallCondition="VersionNT64 AND (VersionNT >= v6.0)" Visible="no"> <MsiProperty Name="ADDLOCAL" Value="FilterDriverx64,PerformanceDriverx64"/> </MsiPackage> <MsiPackage Id="BeamWatch" DisplayInternalUI="no" SourceFile="$(var.Install.Argo.x86.TargetPath)" InstallCondition="VersionNT >= v6.0" Visible="no" /> </Chain> The MSI error message is "The specified Feature name ('FilterDriverx64') not found in Feature table." 'FilterDriverx64' does not exist in the 32-bit driver MSI. 'FilterDriverx64' does exist in the 64-bit driver MSI. It appears as if Burn is running the 32-bit MSI with 64-bit parameters. According to the Bundle log file both BaslerPylonGigEx86 and BaslerPylonGigEx64 are "Present". But, they should be "Absent". How does it know? How can we detect and remove this "Present"? [17A4:17A8][2014-05-09T10:20:30]i001: Burn v3.8.1128.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\Users\kurtjensen\Downloads\Beam Watch1.1.0.64\BeamWatchSetup.exe, cmdline: '-burn.unelevated BurnPipe.{D56003C6-D6E4-4632-AF46-6F1CEFC58935} {C8A707E8-A836-46C9-9014-07A87F27AF87} 5864' [17A4:17A8][2014-05-09T10:20:31]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\KURTJE~1\AppData\Local\Temp\Spiricon_BeamWatch_20140509102031.log' [17A4:17A8][2014-05-09T10:20:31]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\kurtjensen\Downloads\Beam Watch1.1.0.64\BeamWatchSetup.exe' [17A4:17A8][2014-05-09T10:20:31]i000: Setting string variable 'WixBundleName' to value 'Spiricon BeamWatch' [17A4:17A8][2014-05-09T10:20:33]i100: Detect begin, 3 packages [17A4:17A8][2014-05-09T10:20:34]i101: Detected package: BaslerPylonGigEx86, state: Present, cached: None [17A4:17A8][2014-05-09T10:20:34]i101: Detected package: BaslerPylonGigEx64, state: Present, cached: None [17A4:17A8][2014-05-09T10:20:34]i101: Detected package: BeamWatch, state: Absent, cached: Complete [17A4:17A8][2014-05-09T10:20:34]i199: Detect complete, result: 0x0 [17A4:17E0][2014-05-09T10:20:36]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1 [17A4:17A8][2014-05-09T10:20:36]i200: Plan begin, 3 packages, action: Install [17A4:17A8][2014-05-09T10:20:36]i052: Condition '(NOT VersionNT64) AND (VersionNT >= v6.0)' evaluates to true. [17A4:17A8][2014-05-09T10:20:36]i052: Condition 'VersionNT64 AND (VersionNT >= v6.0)' evaluates to false. [17A4:17A8][2014-05-09T10:20:36]w208: Plan disabled rollback for package: BaslerPylonGigEx64, due to incomplete cache: None, original rollback action: Install [17A4:17A8][2014-05-09T10:20:36]i000: Setting string variable 'WixBundleLog_BaslerPylonGigEx64' to value 'C:\Users\KURTJE~1\AppData\Local\Temp\Spiricon_BeamWatch_20140509102031_0_BaslerPylonGigEx64.log' [17A4:17A8][2014-05-09T10:20:36]i052: Condition 'VersionNT >= v6.0' evaluates to true. [17A4:17A8][2014-05-09T10:20:36]i000: Setting string variable 'WixBundleRollbackLog_BeamWatch' to value 'C:\Users\KURTJE~1\AppData\Local\Temp\Spiricon_BeamWatch_20140509102031_1_BeamWatch_rollback.log' [17A4:17A8][2014-05-09T10:20:36]i000: Setting string variable 'WixBundleLog_BeamWatch' to value 'C:\Users\KURTJE~1\AppData\Local\Temp\Spiricon_BeamWatch_20140509102031_1_BeamWatch.log' [17A4:17A8][2014-05-09T10:20:36]i201: Planned package: BaslerPylonGigEx86, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register [17A4:17A8][2014-05-09T10:20:36]i201: Planned package: BaslerPylonGigEx64, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: None, cache: No, uncache: No, dependency: Unregister [17A4:17A8][2014-05-09T10:20:36]i201: Planned package: BeamWatch, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register [17A4:17A8][2014-05-09T10:20:36]i299: Plan complete, result: 0x0 [17A4:17A8][2014-05-09T10:20:36]i300: Apply begin [16E8:16EC][2014-05-09T10:20:44]w308: Automatic updates could not be paused due to error: 0x80240025. Continuing... [16E8:16EC][2014-05-09T10:20:44]i360: Creating a system restore point. [16E8:16EC][2014-05-09T10:22:14]i361: Created a system restore point. [16E8:16EC][2014-05-09T10:22:14]i000: Caching bundle from: 'C:\Users\KURTJE~1\AppData\Local\Temp\{fbf8574f-c43c-4aeb-9a32-4ffba9313e73}\.be\BeamWatchSetup.exe' to: 'C:\ProgramData\Package Cache\{fbf8574f-c43c-4aeb-9a32-4ffba9313e73}\BeamWatchSetup.exe' [16E8:16EC][2014-05-09T10:22:14]i320: Registering bundle dependency provider: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73}, version: 1.1.0.64 [16E8:0F48][2014-05-09T10:22:22]i304: Verified existing payload: BeamWatch at path: C:\ProgramData\Package Cache\{10280A58-EDD0-4A04-8B41-F5F0C7D50565}v1.1.0.64\Install.Argo.x86.msi. [16E8:16EC][2014-05-09T10:22:22]i323: Registering package dependency provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, version: 4.1.3660, package: BaslerPylonGigEx86 [16E8:16EC][2014-05-09T10:22:22]i325: Registering dependency: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73} on package provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx86 [16E8:16EC][2014-05-09T10:22:22]i326: Removed dependency: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73} on package provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package BaslerPylonGigEx64 [16E8:16EC][2014-05-09T10:22:22]i329: Removed package dependency provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx64 [16E8:16EC][2014-05-09T10:22:22]i301: Applying execute package: BaslerPylonGigEx64, action: Uninstall, path: C:\ProgramData\Package Cache\{74DA6754-D03E-4E9A-A7DB-53A9CDA51627}v4.1.3660\pylon 4 Runtime x64 (GEV) 4.1.0.3660.msi, arguments: ' MSIFASTINSTALL="7" ADDLOCAL="FilterDriverx64,PerformanceDriverx64"' [16E8:16EC][2014-05-09T10:24:27]e000: Error 0x80070643: Failed to uninstall MSI package. [16E8:16EC][2014-05-09T10:24:27]e000: Error 0x80070643: Failed to execute MSI package. [17A4:17A8][2014-05-09T10:24:27]e000: Error 0x80070643: Failed to configure per-machine MSI package. [17A4:17A8][2014-05-09T10:24:27]i319: Applied execute package: BaslerPylonGigEx64, result: 0x80070643, restart: None [17A4:17A8][2014-05-09T10:24:27]e000: Error 0x80070643: Failed to execute MSI package. [16E8:16EC][2014-05-09T10:24:27]i323: Registering package dependency provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, version: 4.1.3660, package: BaslerPylonGigEx64 [16E8:16EC][2014-05-09T10:24:27]i325: Registering dependency: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73} on package provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx64 [16E8:16EC][2014-05-09T10:24:27]i326: Removed dependency: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73} on package provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package BaslerPylonGigEx86 [16E8:16EC][2014-05-09T10:24:27]i329: Removed package dependency provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx86 [16E8:16EC][2014-05-09T10:24:27]i330: Removed bundle dependency provider: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73} [16E8:16EC][2014-05-09T10:24:27]i352: Removing cached bundle: {fbf8574f-c43c-4aeb-9a32-4ffba9313e73}, from path: C:\ProgramData\Package Cache\{fbf8574f-c43c-4aeb-9a32-4ffba9313e73}\ [17A4:17A8][2014-05-09T10:24:27]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart: No -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/The-specified-Feature-name-FilterDriverx64-not-found-in-Feature-table-tp7594636.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Is your legacy SCM system holding you back? Join Perforce May 7 to find out: • 3 signs your SCM is hindering your productivity • Requirements for releasing software faster • Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users