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

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

Projects

None yet

2 participants

@wixbot
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

@wixbot
Collaborator
wixbot commented Sep 25, 2015

Sample with msis and logs

Originally posted by alexey.larsky

@wixbot
Collaborator
wixbot commented Sep 29, 2015

AssignedTo set to bobarnson

@wixbot
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

@wixbot
Collaborator
wixbot commented Oct 8, 2015

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

Originally posted by alexey.larsky

@wixbot
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