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 .. 9 10 11 12 13 14 15 16 17 18 19 .. 45 Next › Last »

n8jadams commented on 2022-05-10 17:43 (UTC) (edited on 2022-05-10 19:43 (UTC) by n8jadams)

I'm getting this message when building

Removing old Rust build artifacts
error: failed to load manifest for workspace member `/home/nate/.cache/yay/mullvad-vpn/src/mullvadvpn-app/android/translations-converter`

Caused by:
  failed to parse manifest at `/home/nate/.cache/yay/mullvad-vpn/src/mullvadvpn-app/android/translations-converter/Cargo.toml`

Caused by:
  feature `edition2021` is required

  this Cargo does not support nightly features, but if you
  switch to nightly channel you can add
  `cargo-features = ["edition2021"]` to enable this feature
==> ERROR: A failure occurred in prepare().
    Aborting...

EDIT: Running rustup update stable or rustup default nightly && rustup update fixed it.

Aventinus commented on 2022-04-17 18:16 (UTC) (edited on 2022-04-17 18:19 (UTC) by Aventinus)

Package still fails to build for me. I get the following error:

npm ERR! code 1
npm ERR! path /home/aventinus/Downloads/mullvad-vpn/src/mullvadvpn-app/gui
npm ERR! command failed
npm ERR! command sh -c cross-env ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true electron-builder install-app-deps

manja2 commented on 2022-04-04 23:36 (UTC) (edited on 2022-04-04 23:41 (UTC) by manja2)

Thanks, I did that. But there's a new error. I tried uninstalling and re-installing, but got the same error.

   Compiling mullvad-rpc v0.1.0 (/var/tmp/pamac-build-user/mullvad-vpn/src/mullvadvpn-app/mullvad-rpc)
error[E0658]: use of unstable library feature 'array_methods'
   --> mullvad-rpc/src/lib.rs:530:51
    |
530 |             [StatusCode::CREATED, StatusCode::OK].as_slice(),
    |                                                   ^^^^^^^^
    |
    = note: see issue #76118 <https://github.com/rust-lang/rust/issues/76118> for more information

For more information about this error, try `rustc --explain E0658`.
error: could not compile `mullvad-rpc` due to previous error
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
    Aborting...

Tried installing mullvad-vpn-bin and that did work.

yochananmarqos commented on 2022-03-28 21:02 (UTC)

@manja2: I've re-implemented a fix for that, but you'll have to manually remove the gopath directory first:

sudo rm -rf /var/tmp/pamac-build-user/mullvad-
vpn/src/gopath/

manja2 commented on 2022-03-28 20:28 (UTC)

Can't update. Fails during build.

Building mullvad-vpn...
==> Making package: mullvad-vpn 2022.1-1 (Mon 28 Mar 2022 01:25:58 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> 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 ... Passed
==> Removing existing $srcdir/ directory...
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/gotext.go': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/services/names.go': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/services/errors.go': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/docs/netquirk.md': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/docs/attacksurface.md': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/docs/buildrun.md': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/docs/adminregistry.md': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/docs/enterprise.md': Permission denied
rm: cannot remove '/var/tmp/pamac-build-user/mullvad-vpn/src/gopath/pkg/mod/golang.zx2c4.com/wireguard/windows@v0.3.14/COPYING': Permission denied
rm

Aithcy commented on 2022-03-15 15:17 (UTC) (edited on 2022-03-15 18:27 (UTC) by Aithcy)

During updating to 2022.1-1 the missing developer key belongs to Oskar. Hopefully this will save others doing the same trial and error exercise as me!

BTW is there a simple way to identify which one is missing? The only clue I had was 4B986EF5222BA1B810230C602F391DE6B00D619C

Edit: Sorry just seen it listed in PKGBUILD!

iyanmv commented on 2022-03-02 09:11 (UTC)

Why does makepkg -Cc fail to do a proper clean up? I only see this issue with this package (so far). Is it a makepkg bug or something that can be fixed in the PKGBUILD? Do we need files in src folder to have read-only permissions?

sylvain commented on 2022-03-02 08:26 (UTC) (edited on 2022-03-02 08:27 (UTC) by sylvain)

Clean build error:

error: target not found: libxcrypt-compat
 -> error fetching mullvad-vpn: fatal: destination path 'mullvad-vpn' already exists and is not an empty directory. 
     context: exit status 128

What worked for me was to delete the ~/.cache/yay/mullvad-vpn directory.

turbochamp commented on 2022-03-01 19:06 (UTC) (edited on 2022-03-01 19:09 (UTC) by turbochamp)

Clean build results in:

error: target not found: libxcrypt-compat
error: target not found: python-docutils
error: target not found: python-imagesize
error: target not found: python-snowballstemmer
error: target not found: python-sphinx-alabaster-theme
error: target not found: python-sphinxcontrib-applehelp
error: target not found: python-sphinxcontrib-devhelp
error: target not found: python-sphinxcontrib-htmlhelp
error: target not found: python-sphinxcontrib-jsmath
error: target not found: python-sphinxcontrib-qthelp
error: target not found: python-sphinxcontrib-serializinghtml
error: target not found: python-sphinx
 -> error fetching mullvad-vpn: fatal: destination path 'mullvad-vpn' already exists and is not an empty directory.
     context: exit status 128