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="WATCHDOC" /SECURITYMODE="SQL" > /ADDCURRENTUSERASSQLADMIN="True" /TCPENABLED="1" > /BROWSERSVCSTARTUPTYPE="Automatic" > /SAPWD="#Watchdoc2010!" /SQLSVCACCOUNT="NT AUTHORITY\NETWORK > SERVICE" /SQLCOLLATION="Latin1_General_100_CI_AI" /QS > /IACCEPTSQLSERVERLICENSETERMS /ENU" > RepairCommand="/ACTION=REPAIR /FEATURES=SQLENGINE > /INSTANCENAME="WATCHDOC" /Q" > UninstallCommand="/ACTION=UNINSTALL /FEATURES=SQLENGINE > /INSTANCENAME="WATCHDOC" /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