I can't build either
• electron-builder version=23.6.0 os=6.2.9-273-tkg-cfs
• writing effective config file=/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/builder-effective-config.yaml
• packaging platform=linux arch=x64 electron=21.3.3 appOutDir=/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/linux-unpacked
• file source doesn't exist from=/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/build/relays.json
• building target=deb arch=x64 file=/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/MullvadVPN-2023.3_amd64.deb
⨯ cannot execute cause=exit status 1
out={:timestamp=>"2023-04-06T01:14:17.223005-0500", :message=>"Invalid package configuration: Cannot chdir to '/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/build/shell-completions'. Does it exist?", :level=>:error}
command=/home/hurricane/.cache/electron-builder/fpm/fpm-1.9.3-2.3.1-linux-x86_64/fpm -s dir --force -t deb -d libgtk-3-0 -d libnotify4 -d libnss3 -d libxss1 -d libxtst6 -d xdg-utils -d libatspi2.0-0 -d libuuid1 -d libsecret-1-0 --deb-recommends libappindicator3-1 --deb-compression xz --architecture amd64 --after-install /tmp/t-qd9D0a/0-after-install.sh --after-remove /tmp/t-qd9D0a/1-after-remove.sh --description '
Mullvad VPN client' --version 2023.3 --package /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/MullvadVPN-2023.3_amd64.deb --name mullvad-vpn --maintainer 'Mullvad VPN <support@mullvad.net>' --url 'https://github.com/mullvad/mullvadvpn-app#readme' --vendor 'Mullvad VPN <support@mullvad.net>' --deb-priority optional --license GPL-3.0 --no-depends --version 2023.3 --before-install /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/before-install.sh --before-remove /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/before-remove.sh /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/mullvad-daemon.service=/usr/lib/systemd/system/mullvad-daemon.service /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/mullvad-early-boot-blocking.service=/usr/lib/systemd/system/mullvad-early-boot-blocking.service /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/mullvad=/usr/bin/ /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/mullvad-daemon=/usr/bin/ /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/mullvad-exclude=/usr/bin/ /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/problem-report-link=/usr/bin/mullvad-problem-report /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/build/shell-completions/mullvad.bash=/usr/share/bash-completion/completions/mullvad /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/build/shell-completions/_mullvad=/usr/local/share/zsh/site-functions/_mullvad /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/build/shell-completions/mullvad.fish=/usr/share/fish/vendor_completions.d/mullvad.fish '/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/linux-unpacked/=/opt/Mullvad VPN' /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_16x16.png=/usr/share/icons/hicolor/16x16/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_32.png=/usr/share/icons/hicolor/32x32/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_48x48.png=/usr/share/icons/hicolor/48x48/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_64.png=/usr/share/icons/hicolor/64x64/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_128.png=/usr/share/icons/hicolor/128x128/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_256.png=/usr/share/icons/hicolor/256x256/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_512.png=/usr/share/icons/hicolor/512x512/apps/mullvad-vpn.png /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_1024.png=/usr/share/icons/hicolor/1024x1024/apps/mullvad-vpn.png '/tmp/t-qd9D0a/2-Mullvad VPN.desktop=/usr/share/applications/mullvad-vpn.desktop'
workingDir=
[01:14:17] 'builder-linux' errored after 3.04 s
[01:14:17] Error: /home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
Exit code:
2
at ChildProcess.<anonymous> (/home/hurricane/.cache/paru/clone/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/builder-util/src/util.ts:250:14)
at Object.onceWrapper (node:events:627:26)
at ChildProcess.emit (node:events:512:28)
at ChildProcess.emit (node:domain:552:15)
at maybeClose (node:internal/child_process:1098:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)
at Process.callbackTrampoline (node:internal/async_hooks:130:17)
[01:14:17] 'pack-linux' errored after 13 s
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
yochananmarqos commented on 2022-11-11 19:31 (UTC) (edited on 2022-11-13 19:21 (UTC) by yochananmarqos)
PSA: Upstream does not support building natively for ARM64, only cross-compiling. You can use
mullvad-vpn-bin
instead.yochananmarqos commented on 2019-12-07 17:44 (UTC) (edited on 2024-06-06 22:09 (UTC) by yochananmarqos)
--> ALWAYS DO A CLEAN BUILD <--
This package will verify the signature of the git tag / commit. Developer keys are available here and instructions are here. See the PKGBUILD to determine which developer key you need.
Please do not create upstream issues about the AUR package, they do not support it.