We just started seeing a possibly-related error recently.  We have a burn
bootstrapper in Wix 3.8 and among the bundle MSI's is SQL Server Compact SP2
x64 (SSCERuntime-ENU-x64.msi).  When the bootstrapper attempts to repair the
application, the repair of SQL Server Compact SP2 x64 fails with "Error
1316.The specified account already exists."

An excerpt from the log is as follows :

Action start 12:09:35: PublishFeatures.
MSI (s) (D4:54) [12:09:35:006]: Doing action: PublishProduct
Action ended 12:09:35: PublishFeatures. Return value 1.
Action start 12:09:35: PublishProduct.
MSI (s) (D4:54) [12:09:35:008]: Resolving source.
MSI (s) (D4:54) [12:09:35:008]: Resolving source to launched-from source.
MSI (s) (D4:54) [12:09:35:008]: Setting launched-from source as last-used.
MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SourceDir property.
Its value is 'C:\ProgramData\Package
Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact
Edition\'.
MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SOURCEDIR property.
Its value is 'C:\ProgramData\Package
Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact
Edition\'.
MSI (s) (D4:54) [12:09:35:008]: PROPERTY CHANGE: Adding SourcedirProduct
property. Its value is '{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}'.
MSI (s) (D4:54) [12:09:35:008]: SOURCEDIR ==> C:\ProgramData\Package
Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact
Edition\
MSI (s) (D4:54) [12:09:35:008]: SOURCEDIR product ==>
{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}
MSI (s) (D4:54) [12:09:35:008]: Determining source type
MSI (s) (D4:54) [12:09:35:008]: Note: 1: 2203 2: C:\ProgramData\Package
Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact
Edition\SSCERuntime_x64-enu.msi 3: -2147287038 
MSI (s) (D4:54) [12:09:35:008]: Note: 1: 1316 2: C:\ProgramData\Package
Cache\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}v3.5.8080.0\SQL Server Compact
Edition\SSCERuntime_x64-enu.msi 
MSI (s) (D4:54) [12:09:35:008]: SECREPAIR: Error determining package source
type
MSI (s) (D4:54) [12:09:35:008]: SECUREREPAIR: SecureRepair Failed. Error
code: 524F5C634B8
MSI (s) (D4:54) [12:09:38:487]: Product: Microsoft SQL Server Compact 3.5
SP2 x64 ENU -- Error 1316.The specified account already exists.

Repair of SQL Server Compact SP2 x64 works fine from the Control Panel and
from Explorer.  I know this used to work, as I tested it earlier this year. 
Here is our Wix code to include the MSI :

      <MsiPackage 
        Id="SSCERuntime_x64" 
        Cache="no"
        Compressed="no"
        Permanent="yes"
        Visible="yes"
        Vital="yes"
        Name="SQL Server Compact Edition\SSCERuntime-ENU-x64.msi"
        SourceFile="$(var.MSSDKBootstrapperPath)Packages\SQL Server Compact
Edition\EN\SSCERuntime-ENU-x64.msi"
        DownloadUrl="http://go.microsoft.com/fwlink/?LinkID=166086"/>

I'm guessing it has to do with this :

https://technet.microsoft.com/library/security/MS14-049

I'm hoping there is a workaround.  Thanks for any advice !
-Rob




--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/SECREPAIR-CryptAcquireContext-Could-not-create-the-default-key-container-tp7596414p7596608.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to