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

jwan commented on 2021-07-13 14:11 (UTC)

One of the links in the pinned comment says I need to install gnupg2. However, Pacman says that package does not exist!

a.liedtke commented on 2021-05-13 17:55 (UTC)

makepkg -i

ends for me with: runtime/cgo

runtime/cgo

cc1: error: unknown pass checking specified in '-fenable'

Any hints on that?

XenGi commented on 2021-05-08 23:00 (UTC) (edited on 2021-05-08 23:01 (UTC) by XenGi)

Package build fine but the daemon doesn't start. Dmesg shows:

cgroup: Disabled controller 'net_cls'

journal says:

May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::version][INFO] Starting mullvad-daemon - 2021.3 2021-04-27
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon][INFO] Logging to /var/log/mullvad-vpn
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::rpc_uniqueness_check][DEBUG] Failed to locate/connect to another daemon instance, assuming there isn't one
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon][INFO] Management interface listening on /var/run/mullvad-vpn
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_rpc::address_cache][DEBUG] Loading API addresses from "/var/cache/mullvad-vpn/api-ip-address.txt"
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_rpc::address_cache][DEBUG] Using API address: 193.138.218.71:444
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::relays][DEBUG] Reading relays from /var/cache/mullvad-vpn/relays.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::relays][DEBUG] Reading relays from /opt/Mullvad VPN/resources/relays.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::relays][INFO] Initialized with 769 cached relays from 2021-05-09 00:57:48.000
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::settings][INFO] Loading settings from /etc/mullvad-vpn/settings.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::version_check][DEBUG] Loading version check cache from /var/cache/mullvad-vpn/version-info.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::version_check][WARN] Error: Unable to load cached version info
May 09 00:58:09 nyu mullvad-daemon[41289]: Caused by: Failed to open app version cache file for reading
May 09 00:58:09 nyu mullvad-daemon[41289]: Caused by: No such file or directory (os error 2)
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::account_history][INFO] Opening account history file in /etc/mullvad-vpn/account-history.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon][INFO] Loaded cached target state "Unsecured" from /var/cache/mullvad-vpn/target-start-state.json
May 09 00:58:09 nyu mullvad-daemon[41289]: [talpid_core::firewall][INFO] Resetting firewall policy
May 09 00:58:09 nyu mullvad-daemon[41289]: [talpid_core::firewall::imp][DEBUG] Removing table and chain from netfilter
May 09 00:58:09 nyu mullvad-daemon[41289]: [talpid_core::tunnel_state_machine][DEBUG] Exiting tunnel state machine loop
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon][ERROR] Error: Unable to initialize daemon
May 09 00:58:09 nyu mullvad-daemon[41289]: Caused by: Unable to initialize split tunneling
May 09 00:58:09 nyu mullvad-daemon[41289]: Caused by: Unable to initialize net_cls cgroup instance
May 09 00:58:09 nyu mullvad-daemon[41289]: Caused by: EINVAL: Invalid argument
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon][DEBUG] Process exiting with code 1
May 09 00:58:09 nyu mullvad-daemon[41289]: [mullvad_daemon::management_interface][INFO] Management interface shut down

Same behaviour with the bin package.

wwklnd commented on 2021-04-30 01:08 (UTC) (edited on 2021-04-30 01:08 (UTC) by wwklnd)

So, I can't seem to update this application and it fails with this error:

error[E0658]: `if` is not allowed in a `const`
  --> mullvad-types/src/wireguard.rs:10:49
   |
10 |   pub const DEFAULT_ROTATION_INTERVAL: Duration = if cfg!(target_os = "android") {
   |  _________________________________________________^
11 | |     Duration::from_secs(4 * 24 * 60 * 60)
12 | | } else {
13 | |     Duration::from_secs(7 * 24 * 60 * 60)
14 | | };
   | |_^
   |
   = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information

   Compiling talpid-platform-metadata v0.1.0 (/var/tmp/pamac-build-william/mullvad-vpn/src/mullvadvpn-app/talpid-platform-metadata)
   Compiling htmlize v0.5.0
error: aborting due to previous error

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

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
    Aborting...

Any idea what the issue might be?

arkhetypos commented on 2021-04-28 22:07 (UTC) (edited on 2021-04-28 22:08 (UTC) by arkhetypos)

@yochananmarqos: replaced rustup with rust and it worked. Thanks!

yochananmarqos commented on 2021-04-28 21:51 (UTC)

@arkhetypos: Make sure you're using the repo rust package to build. Also see the pinned comment.

arkhetypos commented on 2021-04-28 21:19 (UTC) (edited on 2021-04-28 21:19 (UTC) by arkhetypos)

Is this just me? Sry if so

error[E0277]: can't compare `Vec<std::net::IpAddr>` with `[std::net::IpAddr]`
  --> talpid-core/src/dns/linux/systemd_resolved.rs:87:40
   |
87 |                     if current_servers != *dns_state.set_servers {
   |                                        ^^ no implementation for `Vec<std::net::IpAddr> == [std::net::IpAddr]`
   |
   = help: the trait `PartialEq<[std::net::IpAddr]>` is not implemented for `Vec<std::net::IpAddr>`

error: aborting due to previous error

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

To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
    Aborting...
error making: mullvad-vpn