Package Details: mullvad-vpn 2020.7-1

Git Clone URL: (read-only, click to copy)
Package Base: mullvad-vpn
Description: The Mullvad VPN client app for desktop
Upstream URL:
Licenses: GPL3
Submitter: gin078
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 37
Popularity: 2.46
First Submitted: 2018-10-24 17:33
Last Updated: 2020-11-18 16:27

Pinned Comments

yochananmarqos commented on 2019-12-07 17:44


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.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Rehls commented on 2020-11-27 06:22

Installing via makepkg worked w/o issue for me, thanks!

Yay just would not let me get past the PGP key importing step, even when I had manually added them: ==> :: (1/1) Parsing SRCINFO: mullvad-vpn

:: PGP keys need importing:
 -> EA0A77BF9E115615FC3BD8BC7653B940E494FE87, required by: mullvad-vpn
 -> 8339C7D2942EB854E3F27CE5AEE9DECFD582E984, required by:               mullvad-vpn
==> Import? [Y/n] 
:: Importing keys with gpg...
gpg: keyserver receive failed: General error
problem importing keys

andykluger commented on 2020-11-27 05:37


  1. What about without yay?

  2. Can you post the error?

Rehls commented on 2020-11-26 22:14

Tried following all the steps outlined below by m00-aur and the mullvad install instructions and I'm still running into signing issues. All the keys are imported/signed, yet I'm still being asked for them on install while using yay.

gpg --list-keys
pub   rsa4096 2019-10-01 [SC]
uid           [  full  ] David Lönnhager (code signing) 
sub   rsa4096 2019-10-01 [E]

pub   rsa4096 2015-07-08 [SC]
uid           [  full  ] Linus Färnstrand (code signing key) 
sub   rsa4096 2015-07-08 [E]
sub   rsa4096 2016-10-31 [S]

pub   rsa4096 2016-10-27 [SC]
uid           [ultimate] Mullvad (code signing) <>
sub   rsa4096 2016-10-27 [E]
sub   rsa4096 2016-10-27 [S]

hal_yawn commented on 2020-11-24 22:20

Newby here - I've followed the instructions linked in the pinned comment, downloaded and trusted the code signing key .asc and I'm still getting the following error when I run makepkg:

SOLVED m00-aur's comment below fixed the issue.

takouhai commented on 2020-11-22 01:42

If you're having issues with compilation, Go might need some flags permitted to allow the build to start.

go build runtime/cgo: invalid flag in go:cgo_ldflag: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now ==> ERROR: A failure occurred in build().

To fix, export the following flags to your environment:

$ export CGO_LDFLAGS_ALLOW=".*"

Solution found here:

m00-aur commented on 2020-11-16 20:02

if having issues with the pgp keys, simply import the necessary keys:

gpg2 --keyserver --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984

gpg2 --keyserver --recv-keys EA0A77BF9E115615FC3BD8BC7653B940E494FE87

if still having issues, trust the main code signing with:


gpg2 --import mullvad-code-signing.asc

gpg2 --edit-key A1198702FC3E0A09A9AE5B75D5A1D4F266DE8DDF





r381581 commented on 2020-11-08 18:28


Terminal: 1. git clone 2. cd mullvad-vpn 3. ls (list packages) 4. less PKGBUILD (check integrity) 5. makepkg -C (C = Clean build) * >>...<< 6. sudo pacman -U mullvad-vpn-***.tar.xz

*>> (I have to) change permissions to "chrome-sandbox" while building as non-root user<< have to wait when this package is built.. > open in file manager and wait for it. Then: 5.1 sudo -s 5.2 chown root:$USER /home/ * /mullvad-vpn/src/mullvadvpn-app/gui/node_modules/electron/dist/chrome-sandbox 5.3 chmod 4755 /home/ * /mullvad-vpn/src/mullvadvpn-app/gui/node_modules/electron/dist/chrome-sandbox <<

If you want it really clean, first: sudo pacman -Rs mullvad-vpn, sudo rm -rf /var/log/mullvad-vpn/, sudo rm -rf /var/cache/mullvad-vpn/, sudo rm -rf /etc/mullvad-vpn, rm /home/***/.config/Mullvad VPN, then pacman -U

cardinal commented on 2020-11-02 12:19

can anyone help to build here,cant do it im newbie

deesnook commented on 2020-10-21 20:12

@andykluger Yeah, I read it right after I posted my comment. sorry for the dumb question

TeoBigusGeekus commented on 2020-10-21 19:34

During update:

PGP keys need importing:

-> 8339C7D2942EB854E3F27CE5AEE9DECFD582E984, required by: mullvad-vpn

==> Import? [Y/n]

:: Importing keys with gpg...

gpg: keyserver receive failed: General error

problem importing keys

Trying with gpg:

$gpg --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984

gpg: keyserver receive failed: General error

EDIT: Nevermind, got it done with gpg2 --keyserver --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984