Package Details: mullvad-vpn 2024.3-2

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: 132
Popularity: 4.79
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-05-16 17:02 (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 2020-11-17 03:00 (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.

Latest Comments

« First ‹ Previous 1 .. 23 24 25 26 27 28 29 30 31 32 33 .. 43 Next › Last »

jhenson commented on 2020-05-13 00:12 (UTC) (edited on 2020-05-13 00:12 (UTC) by jhenson)

The latest version needs python added as a makedepend:

Installing JavaScript dependencies...

> fsevents@1.2.12 install /build/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/fsevents
> node-gyp rebuild

gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON

MrHotAir commented on 2020-03-22 15:31 (UTC)

Alright, so I asked around /rust and apparently, there is a library called curl that has a HTTP2 request bug in its 7.69.0 version.

AUR already has the bug-fixed verison, but people on Manjaro-stable side are going to have to wait for a moment.

yochananmarqos commented on 2020-03-21 20:02 (UTC) (edited on 2020-03-21 20:02 (UTC) by yochananmarqos)

@MrHotAir: I have been seeing the "spurious network error" from crates.io lately with quite a few packages that use Cargo to build. I'm not sure if it's an issue on their end or what.

MrHotAir commented on 2020-03-21 19:05 (UTC)

Right, so I just recently distro hopped a bit and returned back to Manjaro (XFCE stable). As pamac tried to build Mullvad, I get this weird error message:

==> Starting build()... Building Mullvad VPN 2020.3... runtime/cgo net github.com/mullvad/mullvadvpn-app/wireguard-go Removing old Rust build artifacts Building Rust code... Downloading crates ... Downloaded log-panics v2.0.0 warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of tokio-service v0.1.0 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for tokio v0.1.22 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of jsonrpc-client-core v0.5.0 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for ipnetwork v0.15.0 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of clap v2.33.0 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for chrono v0.4.9 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of uuid v0.7.4 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for tokio-timer v0.1.2 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of serde_derive v1.0.101 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for tokio-retry v0.2.0 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of tokio-io v0.1.12 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for globset v0.4.4 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of mio-named-pipes v0.1.6 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for bytes v0.4.12 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of miow v0.3.3 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for parking_lot v0.6.4 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of dbus v0.6.5 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for atty v0.2.13 within 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of atty v0.2.13 failed to transfer more than 10 bytes in 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for dbus v0.6.5 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of fern v0.5.8 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for err-derive v0.2.1 within 30s) Downloaded fern v0.5.8 warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of tokio-retry v0.2.0 failed to transfer more than 10 bytes in 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for serde_derive v1.0.101 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of zeroize v1.1.0 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for which v3.1.0 within 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of tokio-timer v0.1.2 failed to transfer more than 10 bytes in 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for uuid v0.7.4 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of notify v4.0.13 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for nix v0.15.0 within 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of parking_lot v0.6.4 failed to transfer more than 10 bytes in 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for miow v0.3.3 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of os_pipe v0.8.2 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for nftnl v0.2.1 within 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (download of libc v0.2.65 failed to transfer more than 10 bytes in 30s) warning: spurious network error (2 tries remaining): [28] Timeout was reached (failed to download any data for lazy_static v1.4.0 within 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of nftnl v0.2.1 failed to transfer more than 10 bytes in 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (failed to download any data for os_pipe v0.8.2 within 30s) warning: spurious network error (1 tries remaining): [28] Timeout was reached (download of err-derive v0.2.1 failed to transfer more than 10 bytes in 30s) error: failed to download from https://crates.io/api/v1/crates/dbus/0.6.5/download

Caused by: [28] Timeout was reached (failed to download any data for dbus v0.6.5 within 30s) ==> ERROR: A failure occurred in build(). Aborting...

I tried to check out any of the packages and tried a few tricks to make sure that the problem wasn't in my end (possible firewall issue), but I just can't seem to figure out why I couldn't download those specific files.

Anyway, still thanks for yochananmarqos for your work. I have enjoyed Mullvad on my Linux PC's a lot thanks to your effort in keeping the package on and updated.

yochananmarqos commented on 2020-02-25 15:17 (UTC)

@tylerwolf35: The issue is fixed now, it was a typo.

tylerwolf35 commented on 2020-02-25 04:40 (UTC)

@yochananmarqos I am going to bed as well, just decided to use Wireguard and it worked perfectly well.

yochananmarqos commented on 2020-02-25 04:21 (UTC) (edited on 2020-02-25 04:22 (UTC) by yochananmarqos)

@tylerwolf35: None of this touches your home directory, that's completely wrong. No wonder it can't find the daemon. You're on your own to figure it out for now, I'm going to bed.

tylerwolf35 commented on 2020-02-25 04:12 (UTC) (edited on 2020-02-25 04:13 (UTC) by tylerwolf35)

@yochananmarqos I simply changed the icon directory from /usr/share/icons/hicolor/${icon_size}x${icon_size}/apps to /home/$USER/mullvad-vpn/src/mullvadvpn-app/dist/usr/share/icons/hicolor/${icon_size}x{icon_size}. There was no error but now the daemon is not found.

yochananmarqos commented on 2020-02-25 04:10 (UTC)

@tylerwolf35: What did you edit? What is the exact error? You need to provide this information without me having to ask you.

tylerwolf35 commented on 2020-02-25 04:05 (UTC) (edited on 2020-02-25 04:09 (UTC) by tylerwolf35)

@yochananmarqos Didn't work but I was able to edit the icon directory in the PKGBUILD and it built and installed without errors. Now when I try to start the daemon it is not found. A few weeks ago I installed this package without any issues, I am unsure why it is not working for me now.