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:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; 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

Reply via email to