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 64-bit computer.  The
gross error is that the 32-bit installation appears to be running, and
failing, on the 64-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 failure message is "The specified Feature name ('FilterDriver') not
found in Feature table." 'FilterDriver' does indeed exist in the 32-bit
driver MSI.  'FilterDriver' does not exist in the 64-bit driver MSI. Is the
Bundle somehow confusing the two?

Apparently our tester cancelled an installation which appears to have left
some remnants. From the log it looks like our Bundle is trying to execute
the 32-bit driver MSI in order to clean up the previous installation.

Here is the Bundle log.  Notice the line that includes "Planned package:
BaslerPylonGigEx86" with "execute: Uninstall". BaslerPylonGigEx86 should
never have been installed or attempted install.  "execute: Uninstall" is
quite wron.

[1A8C:3174][2014-05-09T09:03:20]i001: Burn v3.8.1128.0, Windows v6.1 (Build
7601: Service Pack 1), path: Z:\Test\BeamWatch\Beam
Watch1.1.0.63\BeamWatchSetup.exe, cmdline: '-burn.unelevated
BurnPipe.{A7A33589-6EB1-49D5-AB29-C47EA66E6D44}
{8A8DEAA1-90E6-417B-9810-0376FC864B20} 10780'
[1A8C:3174][2014-05-09T09:03:20]i000: Setting string variable 'WixBundleLog'
to value
'C:\Users\ROY~1.BRA\AppData\Local\Temp\Spiricon_BeamWatch_20140509090320.log'
[1A8C:3174][2014-05-09T09:03:20]i000: Setting string variable
'WixBundleOriginalSource' to value 'Z:\Test\BeamWatch\Beam
Watch1.1.0.63\BeamWatchSetup.exe'
[1A8C:3174][2014-05-09T09:03:20]i000: Setting string variable
'WixBundleName' to value 'Spiricon BeamWatch'
[1A8C:3174][2014-05-09T09:03:20]i100: Detect begin, 3 packages
[1A8C:3174][2014-05-09T09:03:20]w120: Detected partially cached package:
BaslerPylonGigEx86, invalid payload: BaslerPylonGigEx86, reason: 0x80070570
[1A8C:3174][2014-05-09T09:03:20]i101: Detected package: BaslerPylonGigEx86,
state: Present, cached: Partial
[1A8C:3174][2014-05-09T09:03:20]i101: Detected package: BaslerPylonGigEx64,
state: Present, cached: Complete
[1A8C:3174][2014-05-09T09:03:20]i101: Detected package: BeamWatch, state:
Absent, cached: Complete
[1A8C:3174][2014-05-09T09:03:20]i199: Detect complete, result: 0x0
[1A8C:2444][2014-05-09T09:03:23]i000: Setting numeric variable
'EulaAcceptCheckbox' to value 1
[1A8C:3174][2014-05-09T09:03:23]i200: Plan begin, 3 packages, action:
Install
[1A8C:3174][2014-05-09T09:03:23]i052: Condition '(NOT VersionNT64) AND
(VersionNT >= v6.0)' evaluates to false.
[1A8C:3174][2014-05-09T09:03:23]w208: Plan disabled rollback for package:
BaslerPylonGigEx86, due to incomplete cache: Partial, original rollback
action: Install
[1A8C:3174][2014-05-09T09:03:23]i000: Setting string variable
'WixBundleLog_BaslerPylonGigEx86' to value
'C:\Users\ROY~1.BRA\AppData\Local\Temp\Spiricon_BeamWatch_20140509090320_0_BaslerPylonGigEx86.log'
[1A8C:3174][2014-05-09T09:03:23]i052: Condition 'VersionNT64 AND (VersionNT
>= v6.0)' evaluates to true.
[1A8C:3174][2014-05-09T09:03:23]i052: Condition 'VersionNT >= v6.0'
evaluates to true.
[1A8C:3174][2014-05-09T09:03:23]i000: Setting string variable
'WixBundleRollbackLog_BeamWatch' to value
'C:\Users\ROY~1.BRA\AppData\Local\Temp\Spiricon_BeamWatch_20140509090320_1_BeamWatch_rollback.log'
[1A8C:3174][2014-05-09T09:03:23]i000: Setting string variable
'WixBundleLog_BeamWatch' to value
'C:\Users\ROY~1.BRA\AppData\Local\Temp\Spiricon_BeamWatch_20140509090320_1_BeamWatch.log'
[1A8C:3174][2014-05-09T09:03:23]i201: Planned package: BaslerPylonGigEx86,
state: Present, default requested: Absent, ba requested: Absent, execute:
Uninstall, rollback: None, cache: No, uncache: Yes, dependency: Unregister
[1A8C:3174][2014-05-09T09:03:23]i201: Planned package: BaslerPylonGigEx64,
state: Present, default requested: Present, ba requested: Present, execute:
None, rollback: None, cache: No, uncache: No, dependency: Register
[1A8C:3174][2014-05-09T09:03:23]i201: Planned package: BeamWatch, state:
Absent, default requested: Present, ba requested: Present, execute: Install,
rollback: Uninstall, cache: No, uncache: No, dependency: Register
[1A8C:3174][2014-05-09T09:03:23]i299: Plan complete, result: 0x0
[1A8C:3174][2014-05-09T09:03:23]i300: Apply begin
[2A1C:2044][2014-05-09T09:03:23]w308: Automatic updates could not be paused
due to error: 0x80240025. Continuing...
[2A1C:2044][2014-05-09T09:03:23]i360: Creating a system restore point.
[2A1C:2044][2014-05-09T09:03:30]i361: Created a system restore point.
[2A1C:2044][2014-05-09T09:03:31]i000: Caching bundle from:
'C:\Users\ROY~1.BRA\AppData\Local\Temp\{e949bd6f-760f-4b16-a882-a0c8a80fafe7}\.be\BeamWatchSetup.exe'
to: 'C:\ProgramData\Package
Cache\{e949bd6f-760f-4b16-a882-a0c8a80fafe7}\BeamWatchSetup.exe'
[2A1C:2044][2014-05-09T09:03:31]i320: Registering bundle dependency
provider: {e949bd6f-760f-4b16-a882-a0c8a80fafe7}, version: 1.1.0.63
[2A1C:3A4C][2014-05-09T09:03:31]i304: Verified existing payload: BeamWatch
at path: C:\ProgramData\Package
Cache\{761E0B0A-80B3-4FF0-AFFD-B91FA0128EE3}v1.1.0.63\Install.Argo.x86.msi.
[2A1C:2044][2014-05-09T09:03:31]i326: Removed dependency:
{e949bd6f-760f-4b16-a882-a0c8a80fafe7} on package provider:
{74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package BaslerPylonGigEx86
[2A1C:2044][2014-05-09T09:03:31]i329: Removed package dependency provider:
{74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx86
[2A1C:2044][2014-05-09T09:03:31]i301: Applying execute package:
BaslerPylonGigEx86, action: Uninstall, path: C:\ProgramData\Package
Cache\{74DA6754-D03E-4E9A-A7DB-53A9CDA51627}v4.1.3660\pylon 4 Runtime x86
(GEV) 4.1.0.3660.msi, arguments: ' MSIFASTINSTALL="7"
ADDLOCAL="FilterDriver,PerformanceDriver"'
[2A1C:2044][2014-05-09T09:06:26]e000: Error 0x80070643: Failed to uninstall
MSI package.
[2A1C:2044][2014-05-09T09:06:26]e000: Error 0x80070643: Failed to execute
MSI package.
[1A8C:3174][2014-05-09T09:06:26]e000: Error 0x80070643: Failed to configure
per-machine MSI package.
[1A8C:3174][2014-05-09T09:06:26]i319: Applied execute package:
BaslerPylonGigEx86, result: 0x80070643, restart: None
[1A8C:3174][2014-05-09T09:06:26]e000: Error 0x80070643: Failed to execute
MSI package.
[2A1C:2044][2014-05-09T09:06:26]i323: Registering package dependency
provider: {74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, version: 4.1.3660,
package: BaslerPylonGigEx86
[2A1C:2044][2014-05-09T09:06:26]i325: Registering dependency:
{e949bd6f-760f-4b16-a882-a0c8a80fafe7} on package provider:
{74DA6754-D03E-4E9A-A7DB-53A9CDA51627}, package: BaslerPylonGigEx86
[2A1C:2044][2014-05-09T09:06:26]i330: Removed bundle dependency provider:
{e949bd6f-760f-4b16-a882-a0c8a80fafe7}
[2A1C:2044][2014-05-09T09:06:26]i352: Removing cached bundle:
{e949bd6f-760f-4b16-a882-a0c8a80fafe7}, from path: C:\ProgramData\Package
Cache\{e949bd6f-760f-4b16-a882-a0c8a80fafe7}\
[1A8C:3174][2014-05-09T09:06: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/w120-Detected-partially-cached-package-BaslerPylonGigEx86-invalid-payload-BaslerPylonGigEx86-reason-0-tp7594634.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