Package Details: mullvad-vpn 2021.2-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: 49
Popularity: 6.45
First Submitted: 2018-10-24 17:33
Last Updated: 2021-02-18 19:51

Pinned Comments

andykluger commented on 2021-01-11 19:25

I have not had any issues since the last release, using systemd-resolved.

That is, I have:

  • systemd-resolved enabled
  • systemd-resolvconf installed
  • /etc/resolv.conf symlinked to /run/systemd/resolv/stub-resolv.conf

For more info:

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 »

Autodidaddy commented on 2021-03-03 15:49

Changed back from beta to this doing a clean build. I was having the ""failed to set system DNS" error when trying to connect using openvpn. Both beta and 2021.2 are perfectly usable but only using wireguard.

patlefort commented on 2021-02-25 17:42

Does not build for me:

Copying binaries
Updating relay list...
    Finished release [optimized] target(s) in 0.10s
     Running `target/release/relay_list`
Request timed out
==> ERROR: A failure occurred in build().

dahikino commented on 2021-02-23 22:27

i can't make it work with the problem of DNS not found and i try to compile it , one time on two i have have this :

  Compiling mullvad-rpc v0.1.0 (/home/david/repos/mullvad-vpn/src/mullvadvpn-app/mullvad-rpc) error[E0277]: 

the trait bound `std::net::SocketAddr: std::cmp::Ord` is not satisfied    --> mullvad-rpc/src/
170 |             addresses.sort();
    |                       ^^^^ the trait `std::cmp::Ord` is not implemented for `std::net::SocketAddr`

error[E0277]: the trait bound `std::net::SocketAddr: std::cmp::Ord` is not satisfied
   --> mullvad-rpc/src/
173 |             current_sorted.sort();
    |                            ^^^^ the trait `std::cmp::Ord` is not implemented for `std::net::SocketAddr`

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0277`.
error: could not compile `mullvad-rpc`.

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERREUR : Une erreur s’est produite dans build().

whaler commented on 2021-02-15 23:23

@eaburto Thanks, I know. I just installed mullvad-vpn-cli 2020.7 and it is working - even after restarts! :)

systemd says:

$ systemctl -all | grep mullvad

sys-devices-virtual-net-wg\x2dmullvad.device loaded active plugged /sys/devices/virtual/net/wg-mullvad
sys-subsystem-net-devices-wg\x2dmullvad.device loaded active plugged /sys/subsystem/net/devices/wg-mullvad
mullvad-daemon.service loaded active running Mullvad VPN daemon

So, again, I wonder why mullvad-vpn 2021.1-1, the GUI version, refuses to find a/the DNS address.

I am beginning to think there is something wrong in Arch, or my setup. I am using KDE, FWIW.

Hubro commented on 2021-02-15 08:56

@yochananmarqos I do a clean install every time

yochananmarqos commented on 2021-02-14 23:50

@Hubro: Do a clean install like the pinned comment says.

@FIN4LSHAR3: It's not related to system package versions, it's an internal node module. See the error again:


Hubro commented on 2021-02-14 23:39

@FIN4LSHAR3 I tried upgrading to the most recent version globally:

sudo npm install -g @mapbox/node-pre-gyp

But that didn't make any difference. I assume the build process installs dependencies locally, so it doesn't matter what I install globally.

FIN4LSHAR3 commented on 2021-02-14 14:06

@Hubro Have you tried upgrading node-pre-gyp? You're running version 0.15.0 while the current version is 1.0.0

FIN4LSHAR3 commented on 2021-02-14 13:51

My mullvad client (v. 2021.1) went on a reconnecting loop this morning (wireguard). Took me some time to figure out that apparently the client failed to generate a new wireguard key, after generating one manually in the gui it's working fine again. Maybe this helps someone.

With regards to openvpn: I'm still having problems getting openvpn to run properly. I noticed that for some reason mullvad uses the wg-mullvad (wireguard) adapter to connect via openvpn, is that normal? Also I either get some error "failed to set system DNS" or it connects but I can only reach DNS servers (eg. ping works, but ping doesn't) Using firefox I can only connect to websites by setting up the mullvad socks proxy (""), otherwise I can't connect.
I manly use wireguard so it's not really urgent, but maybe someone here can make sense of this mess.

Hubro commented on 2021-02-14 13:25

Failing to install for me :(

> grpc-tools@1.9.1 install /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
> node-pre-gyp install

node-pre-gyp WARN Using needle for node-pre-gyp https download 
node-pre-gyp ERR! Completion callback never invoked! 
node-pre-gyp ERR! System Linux 5.10.14-arch1-1
node-pre-gyp ERR! command "/usr/bin/node" "/home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp" "install"
node-pre-gyp ERR! cwd /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
node-pre-gyp ERR! node -v v10.23.2
node-pre-gyp ERR! node-pre-gyp -v v0.15.0
node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
node-pre-gyp ERR!     <>
npm ERR! errno 6
npm ERR! grpc-tools@1.9.1 install: `node-pre-gyp install`
npm ERR! Exit status 6
npm ERR! 
npm ERR! Failed at the grpc-tools@1.9.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/tomas/.cache/yay/mullvad-vpn/src/npm-cache/_logs/2021-02-14T13_23_58_046Z-debug.log
==> ERROR: A failure occurred in build().
error making: mullvad-vpn