Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signing of windows executable fails if proxy is required on osx #2701

Closed
johvo opened this issue Mar 15, 2018 · 0 comments · Fixed by Thorium-Sim/thorium-kiosk#40
Closed
Labels

Comments

@johvo
Copy link
Contributor

johvo commented Mar 15, 2018

  • Version: "electron-builder": "^19.47.1",
  • Target: Build for Windows (on OSX)
  • Issue: I'm behind a proxy and it seems the proxy settings are not used while signing with windows executable (when build on a osx machine).
    The used osslsigncode tool has an option "-p my_proxy_url" which seems to be unused by electron-builder.

  • Error-message:

`>> gulp dist
[10:19:19] Using gulpfile ~/dev/__ext/bagga.plugin.collab/gulpfile.js
[10:19:19] Starting 'clean'...
[10:19:19] Starting 'compile-menubar'...
[10:19:21] Finished 'clean' after 2.51 s
[10:19:22] Version: webpack 3.8.1
Asset Size Chunks Chunk Names
menubar.js 919 kB 0 [emitted] [big] main
style.css 3.46 kB 0 [emitted] main
[10:19:22] Finished 'compile-menubar' after 2.94 s
[10:19:22] Starting 'compile'...
[10:19:22] Finished 'compile' after 5.08 ms
[10:19:22] Starting 'dist'...
electron-builder 19.47.1
Rebuilding native production dependencies for win32:x64
Packaging for win32 x64 using electron 1.7.9 to dist/win-unpacked
Signing Plugin.exe (certificate file: "/Users/tiv/dev/Codesinging-Cert_full.pfx")
[10:20:48] 'dist' errored after 1.43 min
[10:20:48] Error: Exit code: 255. Command failed: /Users/tiv/Library/Caches/electron-builder/winCodeSign/winCodeSign-1.9.0/darwin/10.12/osslsigncode -in /Users/tiv/dev/__ext/bagga.plugin.collab/dist/win-unpacked/Plugin.exe -out /Users/tiv/dev/__ext/bagga.plugin.collab/dist/win-unpacked/Plugin-signed-sha1.exe -t http://timestamp.verisign.com/scripts/timstamp.dll -pkcs12 /Users/tiv/dev/Codesinging-Cert_full.pfx -h sha1 -n Plugin -pass ******************* (sha256 hash) failure: Couldn't connect to server
authenticode timestamping failed

Failed

CURL failure: Couldn't connect to server
authenticode timestamping failed

Failed

at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/builder-util/src/util.ts:109:16
at ChildProcess.exithandler (child_process.js:278:5)
at emitTwo (events.js:125:13)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:927:16)
at Socket.stream.socket.on (internal/child_process.js:348:11)
at emitOne (events.js:115:13)
at Socket.emit (events.js:210:7)
at Pipe._handle.close [as _onclose] (net.js:547:12)

From previous event:
at exec (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/builder-util/src/util.ts:77:3)
at VmManager.exec (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/vm/vm.ts:12:12)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/windowsCodeSign.ts:149:14
From previous event:
at doSign (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/windowsCodeSign.js:128:22)
at defaultExecutor (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/windowsCodeSign.ts:61:12)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/windowsCodeSign.ts:68:11
at Generator.next ()
From previous event:
at sign (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/windowsCodeSign.js:51:21)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/winPackager.ts:261:15
at Generator.next ()
From previous event:
at WinPackager.doSign (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/winPackager.js:390:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/winPackager.ts:249:16
From previous event:
at WinPackager.sign (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/winPackager.js:370:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/winPackager.ts:338:16
From previous event:
at WinPackager.signAndEditResources (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/winPackager.js:447:11)
at WinPackager.signApp (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/winPackager.ts:353:17)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/platformPackager.ts:209:16
From previous event:
at WinPackager.doPack (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/platformPackager.js:272:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/platformPackager.ts:115:16
at Generator.next ()
From previous event:
at WinPackager.pack (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/platformPackager.js:195:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/packager.ts:345:24
From previous event:
at Packager.doBuild (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/packager.js:407:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/packager.ts:289:52
From previous event:
at Packager._build (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/packager.js:351:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/src/packager.ts:259:23
at Generator.next ()
at runCallback (timers.js:781:20)
at tryOnImmediate (timers.js:743:5)
at processImmediate [as _immediateCallback] (timers.js:714:5)
From previous event:
at Packager.build (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder-lib/out/packager.js:311:11)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder/src/builder.ts:287:40
at Generator.next ()
From previous event:
at _build (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder/out/builder.js:61:21)
at Object.build (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/electron-builder/src/builder.ts:257:10)
at Gulp. (/Users/tiv/dev/__ext/bagga.plugin.collab/gulpfile.js:127:19)
at module.exports (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:214:10)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:279:18
at finish (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/lib/runTask.js:21:8)
at module.exports (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/lib/runTask.js:60:3)
at Gulp.Orchestrator._runTask (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:214:10)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/index.js:279:18
at finish (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/lib/runTask.js:21:8)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/orchestrator/lib/runTask.js:52:4
at f (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/end-of-stream/node_modules/once/once.js:17:25)
at DestroyableTransform.onend (/Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/end-of-stream/index.js:31:18)
at emitNone (events.js:110:20)
at DestroyableTransform.emit (events.js:207:7)
at /Users/tiv/dev/__ext/bagga.plugin.collab/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_readable.js:965:16
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants