Hello,

I'm a new WiX-user and just try to build a bootstrapper to customize a 
PostgreSQL installation.
I use WIX 3.6.1915.0 in VS2010.

I've added two ExePackages into a chain (64bit and 32bit package).
Later I will pass additional parameters to these packages given from 
custom dialogs.

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
  <Bundle Name="PostgreSQL_Bootstrapper" 
          Manufacturer="Thomas Deboben"
          UpgradeCode="5ba5b32d-01d0-49b5-a683-1f24e09216af"
          Version="1.0.0.0">
 
    <BootstrapperApplicationRef Id="
WixStandardBootstrapperApplication.RtfLicense" />
    <WixVariable Id="WixStdbaLicenseRtf" Value="lic\license.rtf" />
    <WixVariable Id="WixStdbaLogo" Value="img\logo.bmp" />

    <Chain>
      <!-- TODO: Define the list of chained packages. -->
      <ExePackage SourceFile="pkg\postgresql-9.0.4-1-windows_x64.exe"
                  InstallCommand="--mode unattended --datadir C:\PGData"
                  InstallCondition="VersionNT64 >= v5.1"
                  />
      <ExePackage SourceFile="pkg\postgresql-9.0.4-1-windows.exe"
                  InstallCommand="--mode unattended --datadir C:\PGData"
                  InstallCondition="NOT VersionNT64 AND VersionNT >= v5.0"
                 />

      <!-- Note: The following PackageGroupRef is required to pull in 
generated authoring from project references. -->
      <PackageGroupRef Id="Bundle.Generated.Packages"/>
    </Chain>
 
  </Bundle>
</Wix>

The build succeeded with one warning (Warning   1       Unable to reset 
acls on destination files.      light.exe       0       1 Bootstrapper1).

When I launch the Bootstrapper executable I get the Error 0x800b010a when 
the nested installer should be executed.

What have I done wrong?

Thanks in advance,
  Thomas

Here is the full log:
[01B4:05BC][2011-07-21T09:23:22.373+01:00]: Burn v3.6.1915.0, path: 
Z:\ddrive\Transfer\PostgreSQL\PostgreSQL_Bootstrapper2.exe, cmdline: ''
[01B4:05BC][2011-07-21T09:23:22.389+01:00]: Setting string variable 
'BundleTag' to value ''
[01B4:05BC][2011-07-21T09:23:22.389+01:00]: Setting string variable 
'WixBundleName' to value 'PostgreSQL_Bootstrapper'
[01B4:05BC][2011-07-21T09:23:22.404+01:00]: Setting string variable 
'WixBundleLog' to value 
'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\PostgreSQL_Bootstrapper_20110721092322.log'
[01B4:05BC][2011-07-21T09:23:22.404+01:00]: Setting string variable 
'WixBundleOriginalSource' to value 
'Z:\ddrive\Transfer\PostgreSQL\PostgreSQL_Bootstrapper2.exe'
[01B4:05BC][2011-07-21T09:23:22.451+01:00]: Detect 2 packages
[01B4:05BC][2011-07-21T09:23:22.451+01:00]: Detected package: 
postgresql_9.0.4_1_windows_x64.exe, state: Absent, cached: No
[01B4:05BC][2011-07-21T09:23:22.451+01:00]: Detected package: 
postgresql_9.0.4_1_windows.exe, state: Absent, cached: No
[01B4:05BC][2011-07-21T09:23:22.451+01:00]: Detect complete, result: 0x0
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Plan 2 packages, action: 
Install
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Condition 'VersionNT64 AND 
VersionNT >= v5.0' evaluates to false.
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Planned package: 
postgresql_9.0.4_1_windows_x64.exe, state: Absent, default requested: 
Absent, ux requested: Absent, execute: None, rollback: None, cache: No, 
uncache: No, dependency: Unregister
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Condition 'NOT VersionNT64 AND 
VersionNT >= v5.0' evaluates to true.
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Setting string variable 
'WixBundleLog_postgresql_9.0.4_1_windows.exe' to value 
'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\PostgreSQL_Bootstrapper_20110721092322_0_postgresql_9.0.4_1_windows.exe.log'
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Setting string variable 
'WixBundleRollbackLog_postgresql_9.0.4_1_windows.exe' to value 
'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\PostgreSQL_Bootstrapper_20110721092322_0_postgresql_9.0.4_1_windows.exe_rollback.log'
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Planned package: 
postgresql_9.0.4_1_windows.exe, state: Absent, default requested: Present, 
ux requested: Present, execute: Install, rollback: Uninstall, cache: Yes, 
uncache: No, dependency: Register
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Plan complete, result: 0x0
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Apply begin
[01B4:05BC][2011-07-21T09:23:24.295+01:00]: Caching executable from: 
'Z:\ddrive\Transfer\PostgreSQL\PostgreSQL_Bootstrapper2.exe' to: 
'C:\Documents and Settings\Administrator\Local Settings\Application 
Data\Package 
Cache\{3a1f9531-496d-4e2d-9f2d-04e6296ccb74}\PostgreSQL_Bootstrapper.exe'
[01B4:05BC][2011-07-21T09:23:25.701+01:00]: Registering bundle dependency 
key: {3a1f9531-496d-4e2d-9f2d-04e6296ccb74}, version 1.0.0.0
[01B4:0478][2011-07-21T09:23:57.514+01:00]: Error 0x800b010a: Failed 
authenticode verification of payload: 
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\postgresql_9.0.4_1_windows.exe
[01B4:0478][2011-07-21T09:23:57.514+01:00]: Error 0x800b010a: Failed to 
verify payload signature: C:\Documents and Settings\Administrator\Local 
Settings\Application Data\Package 
Cache\154C214AB639BFA3EBE23615D208EFBD391056E1\postgresql-9.0.4-1-windows.exe
[01B4:0478][2011-07-21T09:23:57.514+01:00]: Error 0x800b010a: Failed to 
layout or cache payload.
[01B4:0478][2011-07-21T09:23:57.514+01:00]: Error 0x800b010a: Failed to 
cache per-user payload.
[01B4:0478][2011-07-21T09:23:57.514+01:00]: Error 0x800b010a: Failed to 
cache packages.
[01B4:05BC][2011-07-21T09:23:57.623+01:00]: Error 0x800b010a: Failed while 
waiting for cache thread to complete before executing.
[01B4:05BC][2011-07-21T09:23:57.623+01:00]: Removing bundle dependency 
key: {3a1f9531-496d-4e2d-9f2d-04e6296ccb74}
[01B4:05BC][2011-07-21T09:23:57.623+01:00]: Removing cached bundle: 
{3a1f9531-496d-4e2d-9f2d-04e6296ccb74}, from path: C:\Documents and 
Settings\Administrator\Local Settings\Application Data\Package 
Cache\{3a1f9531-496d-4e2d-9f2d-04e6296ccb74}\
[01B4:05BC][2011-07-21T09:23:57.623+01:00]: Apply complete, result: 
0x800b010a restart: No
------------------------------------------------------------------------------
5 Ways to Improve & Secure Unified Communications
Unified Communications promises greater efficiencies for business. UC can 
improve internal communications as well as offer faster, more efficient ways
to interact with customers and streamline customer service. Learn more!
http://www.accelacomm.com/jaw/sfnl/114/51426253/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to