Package Details: mullvad-vpn 2021.2-5

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: 51
Popularity: 3.96
First Submitted: 2018-10-24 17:33
Last Updated: 2021-04-14 15:17

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 »

Goatroth commented on 2021-04-16 04:02

I get this error when trying to build in a VM, doesn't matter which VM hypervisor I use:

[23:00:54] 'builder-linux' errored after 12 s
[23:00:54] Error: /home/goatroth/git/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/goatroth/git/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)
[23:00:54] 'pack-linux' errored after 33 s
==> ERROR: A failure occurred in build().

andykluger commented on 2021-04-15 19:18


Have you tried clearing your ~/.npm junk?

Which nodejs-providing package do you have installed?

Do you have the same problem when installing the normal way, without yay?

yochananmarqos commented on 2021-04-14 15:16

@beckab: Ah, good point. I'll just drop them.

beckab commented on 2021-04-14 15:05

@yochananmarqos It seems neither networkmanager nor resolvconf are necessary as dependencies. The Mullvad app checks how DNS is set on your system and acts accordingly. If resolvconf/networkmanager/systemd-resolved are not used it manually writes /etc/resolv.conf.

See here:

Thank you for your work packaging this!

madhogs commented on 2021-04-05 09:26

@yochananmarqos I use systemd-resolved for DNS, which does suggest in the wiki page to use a resolveconf provider for compatibility reasons. It does work without it for me though.

yochananmarqos commented on 2021-04-04 23:13

@madhogs: Hmm, that's interesting. According to the merged commit I linked below, it specifically looks for org.freedesktop.NetworkManager which is part of networkmanager.

What do you have installed for DNS management if not resolveconf?

quantized commented on 2021-04-04 23:10


Right, I have the version 2021.2-1 at the moment. I use Wireguard, and since the time I switched to iwd, I got rid of networkmanager completely, with all its dependencies.

@madhogs: I don't have libnm, so apparently, it's not needed for mullvad-vpn.

madhogs commented on 2021-04-04 22:49

@yochananmarqos Just want to add I also use iwd and 2021.2-1 is able to create a wireguard interface just fine without networkmanager. I do have libnm installed however, perhaps that is all that is needed? (It also seems to work fine for me without resolvconf, but maybe I don't understand the issue below)

yochananmarqos commented on 2021-04-04 22:03

@quantized: I added networkmanger with 2021.2-2, you must still have 2021.2-1 installed. However, you just helped me realize all that's required is resolvconf for DNS management. 2021.2-3 is updated to reflect that.

EDIT: Do you use OpenVPN or Wireguard? It turns out networkmanager is required for created a Wireguard interface (wg-mullvad).

quantized commented on 2021-04-04 21:32


Is networkmanager a new dependency? I currently have the same 2021.2 version, but it's not dependent on networkmanager. Curious, because I use iwd instead of networkmanager, and mullvad-vpn worked just fine with it...