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 , 9 years ago
comment:2 by , 9 years ago
| Milestone: | → Alpha Release |
|---|
comment:3 by , 9 years ago
| Cc: | added; removed |
|---|---|
| Owner: | changed from to |
| Status: | new → assigned |
comment:4 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
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
Works from cygwin shell, but is still failing in daily builds.