Package Details: mullvad-vpn-bin 2025.6-1

Git Clone URL: https://aur.archlinux.org/mullvad-vpn-bin.git (read-only, click to copy)
Package Base: mullvad-vpn-bin
Description: The Mullvad VPN client app for desktop
Upstream URL: https://www.mullvad.net
Licenses: GPL-3.0-or-later
Conflicts: mullvad-vpn
Provides: mullvad-vpn
Submitter: yochananmarqos
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 135
Popularity: 6.31
First Submitted: 2019-11-20 18:07 (UTC)
Last Updated: 2025-05-20 16:37 (UTC)

Pinned Comments

yochananmarqos commented on 2020-04-07 17:37 (UTC)

This package will verify the signature of the source package. The Mullvad code signing key is available here and instructions are here.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 9 Next › Last »

salimp commented on 2025-01-05 09:49 (UTC)

I started having connection problems after updating to latest (2025.1). I downgraded to 2024.8 and it works OK. probably related to upstream

Rhinoceros commented on 2025-01-04 02:28 (UTC) (edited on 2025-01-04 04:03 (UTC) by Rhinoceros)

@yochananmarqos I don't think 2025.1-3 is out? Did you forget to push? This is still broken for me.

E: thanks for the quick fix

yochananmarqos commented on 2025-01-03 21:37 (UTC)

@maxpayne3: Please do not flag a package out of date unless there is a new upstream release. For issues, please comment instead.

@all: Fixed with 2025.1-3.

Cruzoeee commented on 2025-01-03 20:37 (UTC)

Same problem here

Mr.Spock commented on 2025-01-03 20:29 (UTC)

Same here. yay complained about a missing file. After quoting the line in the package file as suggested, it works by running makepkg -si

Should be fixed asap. Not everyone is capable of manual interaction.

tomnipotent commented on 2025-01-03 20:17 (UTC) (edited on 2025-01-03 20:17 (UTC) by tomnipotent)

2025.1-2 does not fix apparmor error.

This path exists (but is empty):

~/.cache/yay/mullvad-vpn-bin/pkg/mullvad-vpn-bin/etc/apparmor.d/

This path does not exist:

~/.cache/yay/mullvad-vpn-bin/pkg/mullvad-vpn-bin/etc/apparmor.d/mullvad

spicysill commented on 2025-01-03 20:15 (UTC)

The issue is on line 35 in the PKGBUILD. The source in the ln command contains a space. To fix the issue escape the space or quote the path. E.g.

"/opt/Mullvad VPN/resources/apparmor_mullvad" or /opt/Mullvad\ VPN/resources/apparmor_mullvad

then the package will build

lune commented on 2025-01-03 20:11 (UTC) (edited on 2025-01-03 20:19 (UTC) by lune)

I can confirm that the same issue @ptrj is having is happening on my end.

ln: target '/home/lune/.cache/yay/mullvad-vpn-bin/pkg/mullvad-vpn-bin/etc/apparmor.d/mullvad': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: mullvad-vpn-bin-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
mullvad-vpn-bin - exit status 4
lune@arch: ~ $ 

In the meantime, this can be fixed by manually downloading the PKGBUILD and removing the following lines from it:

  # Symlink apparmor profile to allow Electron sandbox to work
  install -d "$pkgdir/etc/apparmor.d"
  ln -s /opt/Mullvad VPN/resources/apparmor_mullvad "$pkgdir/etc/apparmor.d/mullvad"

If upgrading the package, the AppArmor profile should already be there from the previous install, so there is no risk involved. However, this might not work for a new package installation and I do not recommend it in that case. Up to the maintainer to fix this.

EDIT: see spicysill's comment above for a safer fix.