Hmm, this is supposed to work, Thomas. Can you open a bug with as much detail as possible. I think it basically comes down to getting the right flags passed to WinVerifyTrust(), which is unfortunately no easy task. On Fri, Jul 22, 2011 at 3:35 AM, Tobias S <tobias.s1...@gmail.com> wrote:
> Hi Thomas, > > Give it a try on that real restricted testsystem or some other system > without internet connection. Assume that this system migth behave > different than a VM. We had such experience when using VMs in our > testing environment where the certificates could not correctly be > updated. > > My interpretation here was (sorry not very technical description): On > the real systems without internet connection this certificate > mechanism seemed to "know" that it could not update and didn't try to. > On the VMs the certificate mechanism didn't know whether being on or > offline and tried to but couldn't and so such strange behaviors > appeared. > > Regards > Tobias > > > 2011/7/22 <thomas.debo...@rohde-schwarz.com>: > > Hi Tobias, > > > > thanks for your hints. > > But the real problem is not VMWare. > > Our real target system will be restricted testsystem without internet > > connection. > > > > So I really need a way to launch the bootstrapper on a system without > > internet connection. > > > > Cheers, > > Thomas > > > > > > > > Tobias S <tobias.s1...@gmail.com> > > 22.07.2011 11:40 > > Bitte antworten an > > "General discussion for Windows Installer XML toolset." > > <wix-users@lists.sourceforge.net> > > > > > > An > > "General discussion for Windows Installer XML toolset." > > <wix-users@lists.sourceforge.net> > > Kopie > > > > Thema > > Re: [WiX-users] Std Bootstrapper failed: Error 0x800b010a > > > > > > > > > > > > > > VMWares seem to be somehow tricky regarding retrieving the revocation > > lists to verify the signatures. If your company policies allow does it > > work if you connect the VM directly to the internet ? Did you try > > different settings for "Network Adapter" like "Host-only" + Connect at > > power on disabled ? Ipconfig /release on console ? Just some > > thoughts... > > > > Did you try to sign the exe with a test certificate and deploy these > > testing certificates to that VM ? Sorry I'm not so common with such > > certificates but in my understanding this should make the testing > > certificate valid on that VM. > > > > Regards > > Tobias > > > > 2011/7/22 <thomas.debo...@rohde-schwarz.com>: > >> Hi Rob, > >> > >> yes, the exe is signed, but I run the bootstrapper on a VMWare image > >> without a connection to the internet :-( > >> > >> I have run it now on my host system and the bootstrapper was able to > >> launch the chained installer (signature is valid and trusted). > >> > >> Is there a way to launch it on a system without internet connection? > >> > >> Thanks, > >> Thomas > >> > >> > >> > >> Rob Mensching <r...@robmensching.com> > >> 21.07.2011 17:18 > >> Bitte antworten an > >> "General discussion for Windows Installer XML toolset." > >> <wix-users@lists.sourceforge.net> > >> > >> > >> An > >> "General discussion for Windows Installer XML toolset." > >> <wix-users@lists.sourceforge.net> > >> Kopie > >> > >> Thema > >> Re: [WiX-users] Std Bootstrapper failed: Error 0x800b010a > >> > >> > >> > >> > >> > >> > >> 0x800B010A == A certificate chain could not be built to a trusted root > >> authority. Is the exe signed? Is the signature valid and trusted on the > >> machine? > >> > >> On Thu, Jul 21, 2011 at 2:48 AM, <thomas.debo...@rohde-schwarz.com> > > wrote: > >> > >>> 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 > >>> > >>> > >> > >> > >> -- > >> virtually, Rob Mensching - http://RobMensching.com LLC > >> > > > ------------------------------------------------------------------------------ > >> 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 > >> > >> > > > ------------------------------------------------------------------------------ > >> 10 Tips for Better Web Security > >> Learn 10 ways to better secure your business today. Topics covered > > include: > >> Web security, SSL, hacker attacks & Denial of Service (DoS), private > > keys, > >> security Microsoft Exchange, secure Instant Messaging, and much more. > >> http://www.accelacomm.com/jaw/sfnl/114/51426210/ > >> _______________________________________________ > >> WiX-users mailing list > >> WiX-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/wix-users > >> > > > > > ------------------------------------------------------------------------------ > > 10 Tips for Better Web Security > > Learn 10 ways to better secure your business today. Topics covered > > include: > > Web security, SSL, hacker attacks & Denial of Service (DoS), private > keys, > > security Microsoft Exchange, secure Instant Messaging, and much more. > > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------------ > > 10 Tips for Better Web Security > > Learn 10 ways to better secure your business today. Topics covered > include: > > Web security, SSL, hacker attacks & Denial of Service (DoS), private > keys, > > security Microsoft Exchange, secure Instant Messaging, and much more. > > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------------ > 10 Tips for Better Web Security > Learn 10 ways to better secure your business today. Topics covered include: > Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, > security Microsoft Exchange, secure Instant Messaging, and much more. > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users