Package Details: mullvad-vpn 2025.7-1

Git Clone URL: https://aur.archlinux.org/mullvad-vpn.git (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL: https://www.mullvad.net
Licenses: GPL-3.0-or-later
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 156
Popularity: 3.63
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2025-06-24 16:08 (UTC)

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.

Latest Comments

« First ‹ Previous 1 .. 14 15 16 17 18 19 20 21 22 23 24 .. 47 Next › Last »

TSTSTS commented on 2021-10-25 20:04 (UTC)

I am having some issues. When running Paru, I get

==> Making package: mullvad-vpn 2021.5-1 (Mon 25 Oct 2021 02:56:03 PM CDT) ==> Retrieving sources... -> Updating mullvadvpn-app git repo... Fetching origin -> Updating mullvadvpn-app-binaries git repo... Fetching origin -> Found mullvad-vpn.sh ==> Validating source files with sha256sums... mullvadvpn-app ... Skipped mullvadvpn-app-binaries ... Skipped mullvad-vpn.sh ... Passed ==> Verifying source file signatures with gpg... mullvadvpn-app git repo ... Passed mullvadvpn-app-binaries git repo ... FAILED (invalid public key 8339C7D2942EB854E3F27CE5AEE9DECFD582E984) ==> ERROR: One or more PGP signatures could not be verified! error: failed to download sources for 'mullvad-vpn-2021.5-1': error: packages failed to build: mullvad-vpn-2021.5-1

I tried following the steps here https://mullvad.net/en/help/verifying-signatures/ and got

~ gpg2 --verify MullvadVPN-*.deb.asc gpg: assuming signed data in 'MullvadVPN-2021.5_amd64.deb' gpg: Signature made Mon 25 Oct 2021 05:03:16 AM CDT gpg: using RSA key CA83A46153BC58D69518ED49A26581F219C8314C gpg: BAD signature from "Mullvad (code signing) admin@mullvad.net" [ultimate] ➜ ~

Is this something I am doing wrong?

thx

Vedro commented on 2021-10-21 21:20 (UTC)

OS: Manjaro (fresh install, updated) Installer: Yay

getting following error:

Copying binaries
Updating relay list...
    Finished release [optimized] target(s) in 0.09s
     Running `target/release/relay_list`
Error: Failed to fetch relay list
Caused by: Hyper error
Caused by: error trying to connect: tls handshake eof
Caused by: tls handshake eof
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: mullvad-vpn

yochananmarqos commented on 2021-10-13 22:47 (UTC)

@brunomiguel: GitHub has been having issues today.

brunomiguel commented on 2021-10-13 20:18 (UTC)

For some reason, I can build it. From the error, I assume it isn't connecting to Github, but I can connect to it

[20:54:38] Starting 'builder-linux'...
  • electron-builder  version=22.10.5 os=5.10.72-1-lts
  • packaging       platform=linux arch=x64 electron=11.2.3 appOutDir=/home/brunomiguel/userrepository/pkgbuild/mullvad-vpn/src/mullvadvpn-app/dist/linux-unpacked
  • Unpacking electron zip  zipPath=undefined
  ⨯ Get "https://github.com/electron/electron/releases/download/v11.2.3/electron-v11.2.3-linux-x64.zip": dial tcp: lookup github.com on [::1]:53: read udp [::1]:57619->[::1]:53: read: connection refused
github.com/develar/app-builder/pkg/download.(*Downloader).follow.func1
    /Volumes/data/Documents/app-builder/pkg/download/downloader.go:206
github.com/develar/app-builder/pkg/download.(*Downloader).follow
    /Volumes/data/Documents/app-builder/pkg/download/downloader.go:234
github.com/develar/app-builder/pkg/download.(*Downloader).DownloadNoRetry
    /Volumes/data/Documents/app-builder/pkg/download/downloader.go:128
github.com/develar/app-builder/pkg/download.(*Downloader).Download
    /Volumes/data/Documents/app-builder/pkg/download/downloader.go:112
github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).doDownload
    /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:192
github.com/develar/app-builder/pkg/electron.(*ElectronDownloader).Download
    /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:177
github.com/develar/app-builder/pkg/electron.downloadElectron.func1.1
    /Volumes/data/Documents/app-builder/pkg/electron/electronDownloader.go:73
github.com/develar/app-builder/pkg/util.MapAsyncConcurrency.func2
    /Volumes/data/Documents/app-builder/pkg/util/async.go:68
runtime.goexit
    /usr/local/Cellar/go/1.15.5/libexec/src/runtime/asm_amd64.s:1374  
[20:54:39] 'builder-linux' errored after 576 ms
[20:54:39] Error: /home/brunomiguel/userrepository/pkgbuild/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/app-builder-bin/linux/x64/app-builder exited with code ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
    at ChildProcess.<anonymous> (/home/brunomiguel/userrepository/pkgbuild/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/builder-util/src/util.ts:243:14)
    at Object.onceWrapper (node:events:476:26)
    at ChildProcess.emit (node:events:369:20)
    at ChildProcess.emit (node:domain:532:15)
    at maybeClose (node:internal/child_process:1067:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)
    at Process.callbackTrampoline (node:internal/async_hooks:132:14)
[20:54:39] 'pack-linux' errored after 23 s

iyanmv commented on 2021-08-31 07:39 (UTC)

I think there is an issue with the systemd service file. Checking journalctl I saw this line: app-mullvad\x2dvpn@autostart.service: Failed at step EXEC spawning /opt/Mullvad: No such file or directory

iyanmv commented on 2021-08-17 11:03 (UTC)

Hi, thanks for maintaining this package! Just a question: is auto start working for all of you? Option within the program doesn't seem to work for me, and also if I put add it manually on the Plasma autostart settings is ignored. I would like the tray to be loaded automatically after I log in.

Thanks for the help!

<deleted-account> commented on 2021-08-16 18:51 (UTC)

When running in a Virtualbox v6.1 guest with VMSVGA driver (128MB memory) and guest additions installed, the GUI client takes 30-60 seconds to register any clicks and update/refresh the window. This is under xorg and XFCE. I tried both enabling and disabling XFCE compositing, but it didn't make a difference. If this same VM is converted to a physical machine, the client works fine. Seems to be related to the VBox drivers somehow? Any ideas on how to fix?