IIS:Certificate installation error on Windows XP SP3. #4908

Closed
wixbot opened this Issue Sep 25, 2015 · 5 comments

Projects

None yet

2 participants

Collaborator
wixbot commented Sep 25, 2015

WiX: 3.10.0.2103

OS: Windows XP SP3 x86 / Windows XP SP2 x64

IIS:Certificate installation cause an installation error on Windows XP SP3.
It's pure regress. The same code works on WiX 3.9.1006.0.

Sample msis and logs

Code:

<iis:Certificate
  Id       ="WiX310TestCert"
  BinaryKey="WiX310TestCert.cer"
  Name     ="WiX310TestCert"
  Overwrite="yes"
  StoreLocation="localMachine"
  StoreName="trustedPublisher" />

Log:

Action start 11:38:08: InstallCertificates.
MSI (s) (98:D0) [11:38:08:453]: Creating MSIHANDLE (59) of type 790542 for thread 3024
MSI (s) (98:74) [11:38:08:453]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI16C.tmp, Entrypoint: InstallCertificates
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (60) of type 790541 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (61) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Closing MSIHANDLE (61) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (62) of type 790540 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (63) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (64) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Closing MSIHANDLE (64) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (65) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Closing MSIHANDLE (65) of type 790531 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (66) of type 790540 for thread 4016
MSI (s) (98!B0) [11:38:08:453]: Creating MSIHANDLE (67) of type 790531 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Leaked MSIHANDLE (67) of type 790531 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Closing MSIHANDLE (67) of type 790531 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Leaked MSIHANDLE (66) of type 790540 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Closing MSIHANDLE (66) of type 790540 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Leaked MSIHANDLE (63) of type 790531 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Closing MSIHANDLE (63) of type 790531 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Leaked MSIHANDLE (62) of type 790540 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Closing MSIHANDLE (62) of type 790540 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Leaked MSIHANDLE (60) of type 790541 for thread 4016
MSI (s) (98:74) [11:38:08:453]: Closing MSIHANDLE (60) of type 790541 for thread 4016
MSI (s) (98:74) [11:38:08:469]: Note: 1: 2769 2: InstallCertificates 3: 5 
MSI (s) (98:74) [11:38:08:469]: Note: 1: 2205 2:  3: Error 
MSI (s) (98:74) [11:38:08:469]: Note: 1: 2228 2:  3: Error 4: SELECT `Message` FROM `Error` WHERE `Error` = 2769

Originally opened by alexey.larsky

Collaborator
wixbot commented Sep 25, 2015

Sample with msis and logs

Originally posted by alexey.larsky

Collaborator
wixbot commented Sep 29, 2015

AssignedTo set to bobarnson

Collaborator
wixbot commented Oct 7, 2015

We have a release candidate of a maintenance release that fixes this bug. Please try it out and let us know how it works. You can get the release at: http://wixtoolset.org/releases/v3-10-1-2207/

Originally posted by barnson

Collaborator
wixbot commented Oct 8, 2015

In WiX 3.10.1.2207 the problem has gone.
Many thanks, Bob.

Originally posted by alexey.larsky

Collaborator
wixbot commented Oct 9, 2015

Thanks for confirming!

Originally posted by barnson

@barnson barnson was assigned by wixbot Dec 20, 2015
@wixbot wixbot added this to the v3.10 milestone Dec 20, 2015
@barnson barnson closed this Feb 6, 2016
@rseanhall rseanhall added a commit to rseanhall/wix4 that referenced this issue Mar 19, 2016
@barnson @rseanhall barnson + rseanhall Work around Dev14 change that breaks XP compatibility
...even when used with v140_xp toolset. See [Connect item on this very issue](https://connect.microsoft.com/VisualStudio/feedback/details/1789709/visual-c-2015-runtime-broken-on-windows-server-2003-c-11-magic-statics). Fixes WIXBUG:4902 and WIXBUG:4908.

Addresses wixtoolset/issues#4902 and wixtoolset/issues#4908.
e81d783
@robmen robmen added a commit to wixtoolset/wix4 that referenced this issue Mar 22, 2016
@barnson @robmen barnson + robmen Work around Dev14 change that breaks XP compatibility
...even when used with v140_xp toolset. See [Connect item on this very issue](https://connect.microsoft.com/VisualStudio/feedback/details/1789709/visual-c-2015-runtime-broken-on-windows-server-2003-c-11-magic-statics). Fixes WIXBUG:4902 and WIXBUG:4908.

Addresses wixtoolset/issues#4902 and wixtoolset/issues#4908.
9a5d857
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment