Opened 9 years ago

Closed 9 years ago

#439 closed defect (fixed)

Signing windows ChimeraX fails

Reported by: Tom Goddard Owned by: Conrad Huang
Priority: major Milestone: Alpha Release
Component: Platform Version:
Keywords: Cc: gregc@…
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Successful compile (128.672 sec). Resulting Setup program filename is:
C:\cygwin64\var\tmp\chimerax_build\develop\chimerax\chimerax-installer.exe
Error information: "Error: Store::ImportCertObject() failed." (-2146893808/0x80090010)
Signing Windows ChimeraX fails as indicate at the end of the build output:

SignTool Error: An unexpected internal error has occurred.
Error information: "Error: Store::ImportCertObject() failed." (-2146893808/0x80090010)
SignTool Error: An unexpected internal error has occurred.
File: ../chimerax/chimerax-installer.exe
Index Algorithm Timestamp
========================================

Number of errors: 1

SignTool Error: No signature found.

Change History (4)

comment:1 by Greg Couch, 9 years ago

Works from cygwin shell, but is still failing in daily builds.

comment:2 by Scooter Morris, 9 years ago

Milestone: Alpha Release

comment:3 by Greg Couch, 9 years ago

Cc: gregc@… added; conrad@… removed
Owner: changed from Greg Couch to Conrad Huang
Status: newassigned

comment:4 by Conrad Huang, 9 years ago

Resolution: fixed
Status: assignedclosed

Fixed.

First, the signing certificate is imported into the "Personal" certificate store for user "chimera". Then, the InnoSetup configuration file was modified to sign the package identifying the certificate by its thumbprint. Output from ChimeraX daily build on 2/17 shows:

Successfully signed: C:\cygwin64\var\tmp\chimerax_build\develop\chimerax\chimerax-installer.exe

Note: See TracTickets for help on using tickets.