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 .. 15 16 17 18 19 20 21 22 23 24 25 .. 45 Next › Last »

<deleted-account> commented on 2021-04-05 09:26 (UTC)

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

@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 (UTC) (edited on 2021-04-04 23:11 (UTC) by quantized)

@yochananmarqos:

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.

<deleted-account> commented on 2021-04-04 22:49 (UTC)

@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 (UTC) (edited on 2021-04-04 22:09 (UTC) by yochananmarqos)

@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 (UTC) (edited on 2021-04-04 21:32 (UTC) by quantized)

Hi,

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...

yochananmarqos commented on 2021-04-03 16:33 (UTC)

@AverytheFurry: Done.

@Cant.Install: Read the pinned comment.

@Hubro: Can't reproduce it.

Hubro commented on 2021-04-03 04:09 (UTC)

I am baffled, I have no clue why my install is failing. I have been unable to update this package for months now. I get this error every time:

Installing JavaScript dependencies...
npm WARN EBADENGINE Unsupported engine { package: 'mullvad-vpn@2021.2.0',
npm WARN EBADENGINE   required: { node: '>=12', npm: '>=6.12' },
npm WARN EBADENGINE   current: { node: 'v10.24.0', npm: '7.8.0' } }
npm ERR! code 6
npm ERR! path /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
npm ERR! command failed
npm ERR! command sh -c node-pre-gyp install
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@0.15.0
npm ERR! node-pre-gyp info using node@10.24.0 | linux | x64
npm ERR! node-pre-gyp WARN Using needle for node-pre-gyp https download 
npm ERR! node-pre-gyp info check checked for "/home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools/bin/grpc_tools.node" (not found)
npm ERR! node-pre-gyp http GET https://node-precompiled-binaries.grpc.io/grpc-tools/v1.9.1/linux-x64.tar.gz
npm ERR! node-pre-gyp http 301 https://node-precompiled-binaries.grpc.io/grpc-tools/v1.9.1/linux-x64.tar.gz
npm ERR! node-pre-gyp ERR! Completion callback never invoked! 
npm ERR! node-pre-gyp ERR! System Linux 5.11.11-arch1-1
npm ERR! 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"
npm ERR! node-pre-gyp ERR! cwd /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
npm ERR! node-pre-gyp ERR! node -v v10.24.0
npm ERR! node-pre-gyp ERR! node-pre-gyp -v v0.15.0
npm ERR! node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
npm ERR! node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
npm ERR! node-pre-gyp ERR!     <https://github.com/mapbox/node-pre-gyp/issues>

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-04-03T04_06_32_624Z-debug.log

I am deleting the source directory before installation:

rm -rf .cache/yay/mullvad-vpn

And I'm choosing to "cleanBuild" the package in yay when installing. I don't see anybody else in the comments with the same problem. Any ideas?

Cant.Install commented on 2021-04-02 23:42 (UTC)

Help? This thing can't install even if I use do 'git clone' and 'makepkg -si' thing. I'm a total beginner with this OS, I really hope I don't offend anyone because I don't know what to do or what's going on, but it's been over a month since I've popped this in a virtual machine and barely anything works.

:: Resolving dependencies... :: There are 4 providers available for mullvad-vpn: :: Repository AUR: 1) mullvad-vpn 2) mullvad-vpn-beta 3) mullvad-vpn-beta-bin 4) mullvad-vpn-bin Enter a number (default=1): 1 :: Calculating conflicts... :: Calculating inner conflicts...

Aur (1) mullvad-vpn-2021.2-1

:: Proceed to review? [Y/n]: y

:: Downloading PKGBUILDs... PKGBUILDs up to date nothing new to review :: keys need to be imported: 8339C7D2942EB854E3F27CE5AEE9DECFD582E984 wanted by: mullvad-vpn-2021.2-1 EA0A77BF9E115615FC3BD8BC7653B940E494FE87 wanted by: mullvad-vpn-2021.2-1 :: import? [Y/n]: y gpg: keyserver receive failed: Server indicated a failure fetching devel info... ==> Making package: mullvad-vpn 2021.2-1 (Fri 02 Apr 2021 07:38:03 PM EDT) ==> 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 ... FAILED (unknown public key 78CEAA8CB72E4467) mullvadvpn-app-binaries git repo ... FAILED (unknown public key AEE9DECFD582E984) ==> ERROR: One or more PGP signatures could not be verified! :: Packages failed to build: mullvad-vpn-2021.2-1

<deleted-account> commented on 2021-04-02 23:16 (UTC)

the issue was uninstalling gnome uninstalled networkmanager, probably should be a dependency.