Package Details: mullvad-vpn 2024.7-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: 137
Popularity: 2.73
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2024-10-30 16:32 (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 .. 20 21 22 23 24 25 26 27 28 29 30 .. 45 Next › Last »

andykluger commented on 2020-11-27 05:37 (UTC)

@Rehls

  1. What about without yay?

  2. Can you post the error?

Rehls commented on 2020-11-26 22:14 (UTC) (edited on 2020-11-26 22:15 (UTC) by Rehls)

Tried following all the steps outlined below by m00-aur and the mullvad install instructions and I'm still running into signing issues. All the keys are imported/signed, yet I'm still being asked for them on install while using yay.

gpg --list-keys
pub   rsa4096 2019-10-01 [SC]
  8339C7D2942EB854E3F27CE5AEE9DECFD582E984
uid           [  full  ] David Lönnhager (code signing) 
<david.l@mullvad.net>
sub   rsa4096 2019-10-01 [E]

pub   rsa4096 2015-07-08 [SC]
  EA0A77BF9E115615FC3BD8BC7653B940E494FE87
uid           [  full  ] Linus Färnstrand (code signing key) 
<linus@mullvad.net>
sub   rsa4096 2015-07-08 [E]
sub   rsa4096 2016-10-31 [S]

pub   rsa4096 2016-10-27 [SC]
  A1198702FC3E0A09A9AE5B75D5A1D4F266DE8DDF
uid           [ultimate] Mullvad (code signing) <admin@mullvad.net>
sub   rsa4096 2016-10-27 [E]
sub   rsa4096 2016-10-27 [S]

hal_yawn commented on 2020-11-24 22:20 (UTC) (edited on 2020-11-24 22:31 (UTC) by hal_yawn)

Newby here - I've followed the instructions linked in the pinned comment, downloaded and trusted the code signing key .asc and I'm still getting the following error when I run makepkg: https://pastebin.com/raw/8Gtr4eJM

SOLVED m00-aur's comment below fixed the issue.

takouhai commented on 2020-11-22 01:42 (UTC)

If you're having issues with compilation, Go might need some flags permitted to allow the build to start.

go build runtime/cgo: invalid flag in go:cgo_ldflag: -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now ==> ERROR: A failure occurred in build().

To fix, export the following flags to your environment:

$ export CGO_LDFLAGS_ALLOW=".*"

Solution found here: https://forum.golangbridge.org/t/invalid-flag-in-cgo-ldflags/10020/2

m00-aur commented on 2020-11-16 20:02 (UTC) (edited on 2020-11-16 20:02 (UTC) by m00-aur)

if having issues with the pgp keys, simply import the necessary keys:

gpg2 --keyserver pool.sks-keyservers.net --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984

gpg2 --keyserver pool.sks-keyservers.net --recv-keys EA0A77BF9E115615FC3BD8BC7653B940E494FE87

if still having issues, trust the main code signing with:

wget https://mullvad.net/media/mullvad-code-signing.asc

gpg2 --import mullvad-code-signing.asc

gpg2 --edit-key A1198702FC3E0A09A9AE5B75D5A1D4F266DE8DDF

trust

5

y

q

r381581 commented on 2020-11-08 18:28 (UTC) (edited on 2020-11-08 18:33 (UTC) by r381581)

@cardinal

Terminal: 1. git clone https://aur.archlinux.org/mullvad-vpn.git 2. cd mullvad-vpn 3. ls (list packages) 4. less PKGBUILD (check integrity) 5. makepkg -C (C = Clean build) * >>...<< 6. sudo pacman -U mullvad-vpn-***.tar.xz

*>> (I have to) change permissions to "chrome-sandbox" while building as non-root user<< ..you have to wait when this package is built.. > open in file manager and wait for it. Then: 5.1 sudo -s 5.2 chown root:$USER /home/ * /mullvad-vpn/src/mullvadvpn-app/gui/node_modules/electron/dist/chrome-sandbox 5.3 chmod 4755 /home/ * /mullvad-vpn/src/mullvadvpn-app/gui/node_modules/electron/dist/chrome-sandbox <<

If you want it really clean, first: sudo pacman -Rs mullvad-vpn, sudo rm -rf /var/log/mullvad-vpn/, sudo rm -rf /var/cache/mullvad-vpn/, sudo rm -rf /etc/mullvad-vpn, rm /home/***/.config/Mullvad VPN, then pacman -U

cardinal commented on 2020-11-02 12:19 (UTC)

can anyone help to build here,cant do it im newbie

deesnook commented on 2020-10-21 20:12 (UTC)

@andykluger Yeah, I read it right after I posted my comment. sorry for the dumb question

TeoBigusGeekus commented on 2020-10-21 19:34 (UTC) (edited on 2020-10-22 21:54 (UTC) by TeoBigusGeekus)

During update:

PGP keys need importing:

-> 8339C7D2942EB854E3F27CE5AEE9DECFD582E984, required by: mullvad-vpn

==> Import? [Y/n]

:: Importing keys with gpg...

gpg: keyserver receive failed: General error

problem importing keys

Trying with gpg:

$gpg --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984

gpg: keyserver receive failed: General error

EDIT: Nevermind, got it done with gpg2 --keyserver pool.sks-keyservers.net --recv-keys 8339C7D2942EB854E3F27CE5AEE9DECFD582E984

andykluger commented on 2020-10-21 17:59 (UTC)

@deesnook Please see the sticky comment here for how-to links.