At first glance I'd say to SuppressSignatureVerification="yes" but that's
already done. What about keeping the SQL install locally without
downloading and therefore modify the <ExePackage> definition accordingly?
(Remove everything beginning with <RemotePayload..>. Or what about re-sign
the SQL setup.exe with a correct SQL certificate?


2013/7/10 Loïc DELAMBRE <delam...@doxense.com>

> Hello,
>
> I'm trying to chain many prerequisites to my product : .NET 4.0 or 4.5,
> IIS and SQL Server Express which has some prerequisites too : .NET 3.5,
> Windows Installer 4.5, Powershell. It needs to work under Windows Server
> 2003 SP2, 2008 SP2/2008R2 RTM and 2012 RTM.
>
> I'm near the goal, but I have a problem with SQL Express setup files :
> there are signed with a bad/expired Authenticode certificate and I have an
> error during the bootstrapper :
> [0A58:0A90][2013-07-10T18:03:54]i338: Acquiring package: SQL2008R2Exprx86,
> payload: SQL2008R2Exprx86, copy from: C:\Documents and
> Settings\Administrateur\Bureau\Debug\redist\sql2008r2\SQLEXPR_x86_ENU.exe
> [0A70:0A84][2013-07-10T18:03:57]e000: Error 0x800b0101: Failed
> authenticode verification of payload: C:\Documents and Settings\All
> Users\Application Data\Package Cache\.unverified\SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:03:57]e000: Error 0x800b0101: Failed to verify
> signature of payload: SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:03:57]e310: Failed to verify payload:
> SQL2008R2Exprx86 at path: C:\Documents and Settings\All Users\Application
> Data\Package Cache\.unverified\SQL2008R2Exprx86, error: 0x800b0101.
> Deleting file.
> [0A70:0A84][2013-07-10T18:03:57]e000: Error 0x800b0101: Failed to cache
> payload: SQL2008R2Exprx86
> [0A58:0A90][2013-07-10T18:03:57]e314: Failed to cache payload:
> SQL2008R2Exprx86 from working path:
> C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\{f3bd1d56-bde5-4ff8-8b96-d0e4f9748f99}\SQL2008R2Exprx86,
> error: 0x800b0101.
> [0A58:0A90][2013-07-10T18:03:57]e349: Application requested retry of
> payload: SQL2008R2Exprx86, encountered error: 0x800b0101. Retrying...
> [0A58:0A90][2013-07-10T18:04:00]i338: Acquiring package: SQL2008R2Exprx86,
> payload: SQL2008R2Exprx86, copy from: C:\Documents and
> Settings\Administrateur\Bureau\Debug\redist\sql2008r2\SQLEXPR_x86_ENU.exe
> [0A70:0A84][2013-07-10T18:04:04]e000: Error 0x800b0101: Failed
> authenticode verification of payload: C:\Documents and Settings\All
> Users\Application Data\Package Cache\.unverified\SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:04:04]e000: Error 0x800b0101: Failed to verify
> signature of payload: SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:04:04]e310: Failed to verify payload:
> SQL2008R2Exprx86 at path: C:\Documents and Settings\All Users\Application
> Data\Package Cache\.unverified\SQL2008R2Exprx86, error: 0x800b0101.
> Deleting file.
> [0A70:0A84][2013-07-10T18:04:04]e000: Error 0x800b0101: Failed to cache
> payload: SQL2008R2Exprx86
> [0A58:0A90][2013-07-10T18:04:04]e314: Failed to cache payload:
> SQL2008R2Exprx86 from working path:
> C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\{f3bd1d56-bde5-4ff8-8b96-d0e4f9748f99}\SQL2008R2Exprx86,
> error: 0x800b0101.
> [0A58:0A90][2013-07-10T18:04:04]e349: Application requested retry of
> payload: SQL2008R2Exprx86, encountered error: 0x800b0101. Retrying...
> [0A58:0A90][2013-07-10T18:04:07]i338: Acquiring package: SQL2008R2Exprx86,
> payload: SQL2008R2Exprx86, copy from: C:\Documents and
> Settings\Administrateur\Bureau\Debug\redist\sql2008r2\SQLEXPR_x86_ENU.exe
> [0A70:0A84][2013-07-10T18:04:10]e000: Error 0x800b0101: Failed
> authenticode verification of payload: C:\Documents and Settings\All
> Users\Application Data\Package Cache\.unverified\SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:04:10]e000: Error 0x800b0101: Failed to verify
> signature of payload: SQL2008R2Exprx86
> [0A70:0A84][2013-07-10T18:04:10]e310: Failed to verify payload:
> SQL2008R2Exprx86 at path: C:\Documents and Settings\All Users\Application
> Data\Package Cache\.unverified\SQL2008R2Exprx86, error: 0x800b0101.
> Deleting file.
> [0A70:0A84][2013-07-10T18:04:10]e000: Error 0x800b0101: Failed to cache
> payload: SQL2008R2Exprx86
> [0A58:0A90][2013-07-10T18:04:10]e314: Failed to cache payload:
> SQL2008R2Exprx86 from working path:
> C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\{f3bd1d56-bde5-4ff8-8b96-d0e4f9748f99}\SQL2008R2Exprx86,
> error: 0x800b0101.
>
> I tried to put SuppressSignatureVerification attribute on the ExePackage :
> <ExePackage
>                 Id="SQL2008R2Exprx86"
>                 Name="redist\sql2008r2\SQLEXPR_x86_ENU.exe"
>                 InstallCondition="NOT VersionNT64 AND NOT
> SqlInstanceInstalled"
>                 Compressed="no" Cache="no"
>                 Permanent="yes"
>                 SuppressSignatureVerification="yes"
>                 DownloadUrl="
> http://download.microsoft.com/download/0/4/B/04BE03CD-EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe
> "
>                 InstallCommand="/ACTION=INSTALL /FEATURES=SQLENGINE
> /INSTANCENAME=&quot;WATCHDOC&quot; /SECURITYMODE=&quot;SQL&quot;
> /ADDCURRENTUSERASSQLADMIN=&quot;True&quot; /TCPENABLED=&quot;1&quot;
> /BROWSERSVCSTARTUPTYPE=&quot;Automatic&quot;
> /SAPWD=&quot;#Watchdoc2010!&quot; /SQLSVCACCOUNT=&quot;NT AUTHORITY\NETWORK
> SERVICE&quot; /SQLCOLLATION=&quot;Latin1_General_100_CI_AI&quot; /QS
> /IACCEPTSQLSERVERLICENSETERMS /ENU"
>                 RepairCommand="/ACTION=REPAIR /FEATURES=SQLENGINE
> /INSTANCENAME=&quot;WATCHDOC&quot; /Q"
>                 UninstallCommand="/ACTION=UNINSTALL /FEATURES=SQLENGINE
> /INSTANCENAME=&quot;WATCHDOC&quot; /Q">
>                 <RemotePayload
> CertificatePublicKey="D37F6D0F2894D56049061A44596FFA88CBFD1B5B"
> CertificateThumbprint="19F8F76F4655074509769C20349FFAECCECD217D"
> Description="SQL Server 2008 R2 Express SP2"
> Hash="6CE34F57A13E0DED95CAF4405FAD133E859ADE30" ProductName="SQL Server
> 2008 R2 Express SP2" Size="115763632" Version="10.50.4000.0" />
> </ExePackage>
>
> Is there a way to tell Burn that the package is Ok and it can install it?
>
> Other way is to put a bal:condition that detect that KB2749655 is not
> installed and block the bootstrapper.
>
> Best Regards,
> Loïc DELAMBRE
>
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to