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

Reply via email to