Package Details: mullvad-vpn 2024.8-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: 139
Popularity: 3.37
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-12-13 02:39 (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 .. 17 18 19 20 21 22 23 24 25 26 27 .. 45 Next › Last »

Hubro commented on 2021-02-15 08:56 (UTC)

@yochananmarqos I do a clean install every time

yochananmarqos commented on 2021-02-14 23:50 (UTC)

@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:

/src/mullvadvpn-app/gui/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp

Hubro commented on 2021-02-14 23:39 (UTC)

@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 (UTC)

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

https://github.com/mapbox/node-pre-gyp

FIN4LSHAR3 commented on 2021-02-14 13:51 (UTC)

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 8.8.8.8 works, but ping www.google.com doesn't) Using firefox I can only connect to websites by setting up the mullvad socks proxy ("10.8.0.1:1080"), 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 (UTC)

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!     <https://github.com/mapbox/node-pre-gyp/issues>
npm ERR! code ELIFECYCLE
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().
    Aborting...
error making: mullvad-vpn

eaburto commented on 2021-02-13 20:30 (UTC)

@whaler I suspect "the unit" refers to the systemd unit. You can check if it's started using "systemctl status mullvad-daemon" in the terminal. And if it's not started you can use "sudo systemctl enable --now mullvad-daemon" to start it and make it start in every boot.

john-doe commented on 2021-02-13 07:43 (UTC) (edited on 2021-02-13 07:44 (UTC) by john-doe)

@eaburto @andykluger @yochananmarqos

In continuation to my previous comment. I would be grateful to any one who could clearly state the steps (not just instructions but ACTUAL COMMANDS) so that newbies like me could upgrade to Mullvad & Network-Manager.

Thanks for support & cooperation!

whaler commented on 2021-02-13 05:10 (UTC)

So, I followed the tips from @andykluger and @yochananmarqos. Enabled and started systemd-resolved, installed systemd-resolveconf and linked /etc/resolv.conf to /run/systemd/resolv/stub-resolv.conf. No dice.

I then removed mullvad-vpn and reinstalled with git. Mullvad immediately worked fine, but, again, after a restart it is, assumably, not able to make a valid DNS lookup. It says "the unit" is not connected. What am I missing or doing wrong?

whaler commented on 2021-02-12 23:19 (UTC)

@eaburto Your solution worked instantly, but only for the current session. After a restart, Mullvad VPN complains "the unit" is not connected. Also the "Reconnect" in the Mullvad icon is grayed out. Is there a fix other than switching to systemd-resolved or trying the beta version?