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

Always fails when pack and sign on windows #7952

Closed
iotzy opened this issue Dec 20, 2023 · 3 comments
Closed

Always fails when pack and sign on windows #7952

iotzy opened this issue Dec 20, 2023 · 3 comments
Labels

Comments

@iotzy
Copy link

iotzy commented Dec 20, 2023

  • Electron-Builder Version: 23.6.0
  • Node Version: 16.13.1
  • Electron Version: 26.4.3
  • Electron Type (current, beta, nightly):
  • Target: nsis

I always get the following error when I run pack command using gitlab runner


log when using gitlab runner

$ yarn.cmd run pack:w
  • electron-builder  version=23.6.0 os=10.0.22621
  • loaded configuration  file=D:\runner\builds\3QTSQDVec\0\fastone\data-manager\electron-builder.json
  • packaging       platform=win32 arch=x64 electron=26.4.3 appOutDir=release\win-unpacked
  • signing         file=release\win-unpacked\resources\keypair.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\rclone.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
after build; disable sandbox
  • signing         file=release\win-unpacked\data-manager.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\x64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\ia32\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\arm64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • building        target=zip arch=x64 file=release\data-manager-win-23.12.186423.zip
  • packaging       platform=win32 arch=ia32 electron=26.4.3 appOutDir=release\win-ia32-unpacked
  • signing         file=release\win-ia32-unpacked\resources\keypair.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-ia32-unpacked\resources\rclone.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
after build; disable sandbox
  • signing         file=release\win-ia32-unpacked\data-manager.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-ia32-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\x64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-ia32-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\ia32\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-ia32-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\arm64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • building        target=zip arch=ia32 file=release\data-manager-win-23.12.186423.zip
  • building        target=nsis file=release\data-manager-win-23.12.186423.exe archs=x64, ia32 oneClick=false perMachine=false
  • building        target=portable file=release\data-manager-win-23.12.186423.exe archs=x64, ia32
  • signing         file=release\win-ia32-unpacked\resources\elevate.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\elevate.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\data-manager-win-23.12.[186](https://git.fastonetech.com:8443/fastone/data-manager/-/jobs/1184452#L186)423.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  •   Signing NSIS uninstaller  file=release\__uninstaller-nsis-data-manager.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\data-manager-win-23.12.186423.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • building block map  blockMapFile=release\data-manager-win-23.12.186423.exe.blockmap
  ⨯ Exit code: 1. Command failed: D:\runner\builds\3QTSQDVec\0\fastone\data-manager\node_modules\app-builder-lib\node_modules\7zip-bin\win\x64\7za.exe a -bd -mx=7 -mtc=off -mm=Deflate -mcu D:\runner\builds\3QTSQDVec\0\fastone\data-manager\release\data-manager-win-23.12.186423.zip .
WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe
7-Zip (a) 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21
Scanning the drive:
17 folders, 91 files, 398612850 bytes (381 MiB)
Creating archive: D:\runner\builds\3QTSQDVec\0\fastone\data-manager\release\data-manager-win-23.12.186423.zip
Add new data to archive: 17 folders, 91 files, 398612850 bytes (381 MiB)
Files read from disk: 91
Archive size: 133604360 bytes (128 MiB)
WARNINGS for files:
.\resources\elevate.exe : ��һ����������ʹ�ô��ļ��������޷����ʡ�
----------------
WARNING: Cannot open 1 file
WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe
  failedTask=build stackTrace=Error: Exit code: 1. Command failed: D:\runner\builds\3QTSQDVec\0\fastone\data-manager\node_modules\app-builder-lib\node_modules\7zip-bin\win\x64\7za.exe a -bd -mx=7 -mtc=off -mm=Deflate -mcu D:\runner\builds\3QTSQDVec\0\fastone\data-manager\release\data-manager-win-23.12.186423.zip .
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   7-Zip (a) 19.00 (x64) : Copyright (c) [199](https://git.fastonetech.com:8443/fastone/data-manager/-/jobs/1184452#L199)9-2018 Igor Pavlov : 2019-02-21
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Scanning the drive:
17 folders, 91 files, 398612850 bytes (381 MiB)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Creating archive: D:\runner\builds\3QTSQDVec\0\fastone\data-manager\release\data-manager-win-23.12.186423.zip
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Add new data to archive: 17 folders, 91 files, 398612850 bytes (381 MiB)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Files read from disk: 91
Archive size: 133604360 bytes (128 MiB)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   WARNINGS for files:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   .\resources\elevate.exe : ��һ����������ʹ�ô��ļ��������޷����ʡ�
----------------
WARNING: Cannot open 1 file
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       at D:\runner\builds\3QTSQDVec\0\fastone\data-manager\node_modules\builder-util\src\util.ts:133:18
    at ChildProcess.exithandler (node:child_process:404:5)
    at ChildProcess.emit (node:events:390:28)
    at maybeClose (node:internal/child_process:1064:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)

---------------------------------------------------------------

log when running on the local pc


$ yarn run pack:w
  • electron-builder  version=23.6.0 os=10.0.22621
  • loaded configuration  file=D:\workspace\fs-repo\data-manager\electron-builder.json
  • writing effective config  file=release\builder-effective-config.yaml
  • packaging       platform=win32 arch=x64 electron=26.4.3 appOutDir=release\win-unpacked
  • signing         file=release\win-unpacked\resources\keypair.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\rclone.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx

  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\x64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\ia32\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\win-unpacked\resources\app.asar.unpacked\node_modules\7zip-bin\win\arm64\7za.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • building        target=zip arch=x64 file=release\data-manager-win-0.0.0-PLACEHOLDER.zip
  • building        target=nsis file=release\data-manager-win-0.0.0-PLACEHOLDER.exe archs=x64 oneClick=false perMachine=false
  • building        target=portable file=release\data-manager-win-0.0.0-PLACEHOLDER.exe archs=x64

  • signing         file=release\win-unpacked\resources\elevate.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  • signing         file=release\data-manager-win-0.0.0-PLACEHOLDER.exe certificateFile=./lib/sh-fastone-info-tech-co.pfx
  ⨯ Cannot cleanup: 

Error #1 --------------------------------------------------------------------------------
Error: Exit code: 1. Command failed: D:\workspace\fs-repo\data-manager\node_modules\app-builder-lib\node_modules\7zip-bin\win\x64\7za.exe a -bd -mx=7 -mtc=off -mm=Deflate -mcu D:\workspace\fs-repo\data-manager\release\data-manager-win-0.0.0-PLACEHOLDER.zip .

WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe



7-Zip (a) 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive:
17 folders, 91 files, 431416702 bytes (412 MiB)

Creating archive: D:\workspace\fs-repo\data-manager\release\data-manager-win-0.0.0-PLACEHOLDER.zip

Add new data to archive: 17 folders, 91 files, 431416702 bytes (412 MiB)


Files read from disk: 91
Archive size: 140725050 bytes (135 MiB)

WARNINGS for files:

.\resources\elevate.exe : ��һ����������ʹ�ô��ļ��������޷����ʡ�
----------------
WARNING: Cannot open 1 file


WARNING: ��һ����������ʹ�ô��ļ��������޷����ʡ�
.\resources\elevate.exe


    at D:\workspace\fs-repo\data-manager\node_modules\builder-util\src\util.ts:133:18
    at ChildProcess.exithandler (node:child_process:404:5)
    at ChildProcess.emit (node:events:390:28)
    at maybeClose (node:internal/child_process:1064:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)

Error #2 --------------------------------------------------------------------------------
Error: C:\Users\DELL\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1\Bin\makensis.exe process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
Exit code:
1
Output:
Command line defined: "APP_ID=com.fastonetech.data-manager"
Command line defined: "APP_GUID=60d90fcc-de00-5bfe-9562-bfe0a0809251"
Command line defined: "UNINSTALL_APP_KEY=60d90fcc-de00-5bfe-9562-bfe0a0809251"
Command line defined: "PRODUCT_NAME=data-manager"
Command line defined: "PRODUCT_FILENAME=data-manager"
Command line defined: "APP_FILENAME=data-manager"
Command line defined: "APP_DESCRIPTION=A full-featured download manager"
Command line defined: "VERSION=0.0.0-PLACEHOLDER"
Command line defined: "PROJECT_DIR=D:\workspace\fs-repo\data-manager"
Command line defined: "BUILD_RESOURCES_DIR=D:\workspace\fs-repo\data-manager\build"
Command line defined: "APP_PACKAGE_NAME=data-manager"
Command line defined: "MUI_ICON=D:\workspace\fs-repo\data-manager\public\icons\win.ico"
Command line defined: "MUI_UNICON=D:\workspace\fs-repo\data-manager\public\icons\win_uninstall.ico"
Command line defined: "APP_64=D:\workspace\fs-repo\data-manager\release\data-manager-0.0.0-PLACEHOLDER-x64.nsis.7z"
Command line defined: "APP_64_NAME=data-manager-0.0.0-PLACEHOLDER-x64.nsis.7z"
Command line defined: "APP_64_HASH=F8B5C023C08D12FD56B6B39EDCA1C151719221DD24593797E8B391CBBA406F7444F407F54D558FA9623A2E7F8EBE47B7EF980DDAE06F383D2CA8E4454C281079"
Command line defined: "COMPANY_NAME=fastone"
Command line defined: "APP_INSTALLER_STORE_FILE=data-manager-updater\installer.exe"
Command line defined: "COMPRESSION_METHOD=7z"
Command line defined: "INSTALL_MODE_PER_ALL_USERS_REQUIRED"
Command line defined: "allowToChangeInstallationDirectory"
Command line defined: "SHORTCUT_NAME=data-manager"
Command line defined: "DELETE_APP_DATA_ON_UNINSTALL"
Command line defined: "UNINSTALL_DISPLAY_NAME=data-manager"
Command line defined: "MUI_WELCOMEFINISHPAGE_BITMAP=${NSISDIR}\Contrib\Graphics\Wizard\nsis3-metro.bmp"
Command line defined: "MUI_UNWELCOMEFINISHPAGE_BITMAP=${NSISDIR}\Contrib\Graphics\Wizard\nsis3-metro.bmp"
Command line defined: "UNINSTALLER_ICON=D:\workspace\fs-repo\data-manager\public\icons\win_uninstall.ico"
Command line defined: "ESTIMATED_SIZE=421328"
Command line defined: "COMPRESS=auto"
Command line defined: "BUILD_UNINSTALLER"
Command line defined: "UNINSTALLER_OUT_FILE=D:\workspace\fs-repo\data-manager\release\__uninstaller-nsis-data-manager.exe"
Processing config: C:\Users\DELL\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.4.1\nsisconf.nsh
Processing script file: "<stdin>" (UTF8)

Processed 1 file, 10 command line commands, writing output (x86-unicode):

Output: "D:\workspace\fs-repo\data-manager\release\data-manager-win-0.0.0-PLACEHOLDER.exe"

Error output:
Can't open output file
Error - aborting creation process

    at ChildProcess.<anonymous> (D:\workspace\fs-repo\data-manager\node_modules\builder-util\src\util.ts:250:14)
    at Object.onceWrapper (node:events:510:26)
    at ChildProcess.emit (node:events:390:28)
    at ChildProcess.cp.emit (D:\workspace\fs-repo\data-manager\node_modules\cross-spawn\lib\enoent.js:34:29)
    at maybeClose (node:internal/child_process:1064:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)  failedTask=build stackTrace=Error: Cannot cleanup:

@iotzy
Copy link
Author

iotzy commented Dec 20, 2023


{ "win": {
    "sign": null,
    "verifyUpdateCodeSignature": false,
    "icon": "./public/icons/win.ico",
    "artifactName": "${name}-win-${version}.${ext}",
    "target": [
      {
        "target": "nsis",
        "arch": ["x64"]
      },
      {
        "target": "zip",
        "arch": ["x64"]
      },
      {
        "target": "portable",
        "arch": ["x64"]
      }
    ],
    "requestedExecutionLevel": "highestAvailable",
    "extraResources": {
      "from": "./lib/win32/",
      "to": "./"
    },
    "certificateFile": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.pfx",
    "certificatePassword": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "nsis": {
    "oneClick": false,
    "allowElevation": false,
    "perMachine": false,
    "packElevateHelper": false,
    "createDesktopShortcut": true,
    "createStartMenuShortcut": true,
    "allowToChangeInstallationDirectory": true,
    "deleteAppDataOnUninstall": true,
    "runAfterFinish": true,
    "installerIcon": "./public/icons/win.ico",
    "uninstallDisplayName": "${name}",
    "uninstallerIcon": "./public/icons/win_uninstall.ico",
    "installerHeaderIcon": "./public/icons/win.ico"
  }
}

Copy link
Contributor

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 30 days.

@github-actions github-actions bot added the Stale label Feb 19, 2024
Copy link
Contributor

This issue was closed because it has been stalled for 30 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant