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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users