Package Details: mullvad-vpn-bin 2025.4-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: 123
Popularity: 8.39
First Submitted: 2019-11-20 18:07 (UTC)
Last Updated: 2025-02-13 18:17 (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 »

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.

ptrj commented on 2025-01-03 19:52 (UTC) (edited on 2025-01-03 19:55 (UTC) by ptrj)

Hi, it is possible to fix this please ?

...
x ./opt/Mullvad VPN/vk_swiftshader_icd.json
ln: target '/home/user/.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

Thanks

yochananmarqos commented on 2024-08-26 00:59 (UTC)

@dipunm @MrWhiskers: Disable the debug option in your makepkg.conf.

In the future, please use the support channels for troubleshooting, not AUR comments.

MrWhiskers commented on 2024-08-25 22:37 (UTC)

I have the same conflict issue with VSCode installation. Anyone got a solution?

error: failed to commit transaction (conflicting files)
/usr/lib/debug/.build-id/04/e9960947a38ced0a87421a6f198b9caf43dc3f exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
/usr/lib/debug/.build-id/04/e9960947a38ced0a87421a6f198b9caf43dc3f.debug exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
/usr/lib/debug/.build-id/37/851ad3790029c78d20ee4b4761055d5ad5dab6 exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
/usr/lib/debug/.build-id/37/851ad3790029c78d20ee4b4761055d5ad5dab6.debug exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
/usr/lib/debug/.build-id/68/3278eba471e7069eeddf5a8270d9a201ea88da exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
/usr/lib/debug/.build-id/68/3278eba471e7069eeddf5a8270d9a201ea88da.debug exists in both 'mullvad-vpn-bin-debug' and 'visual-studio-code-bin-debug'
Errors occurred, no packages were upgraded.

dipunm commented on 2024-08-22 00:59 (UTC)

Latest version seems to conflict with my VSCode installation:

error: failed to commit transaction (conflicting files)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/04/e9960947a38ced0a87421a6f198b9caf43dc3f exists in filesystem (owned by visual-studio-code-bin-debug)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/04/e9960947a38ced0a87421a6f198b9caf43dc3f.debug exists in filesystem (owned by visual-studio-code-bin-debug)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/37/851ad3790029c78d20ee4b4761055d5ad5dab6 exists in filesystem (owned by visual-studio-code-bin-debug)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/37/851ad3790029c78d20ee4b4761055d5ad5dab6.debug exists in filesystem (owned by visual-studio-code-bin-debug)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/68/3278eba471e7069eeddf5a8270d9a201ea88da exists in filesystem (owned by visual-studio-code-bin-debug)
mullvad-vpn-bin-debug: /usr/lib/debug/.build-id/68/3278eba471e7069eeddf5a8270d9a201ea88da.debug exists in filesystem (owned by visual-studio-code-bin-debug)
Errors occurred, no packages were upgraded.
 -> error installing: [/home/.../.cache/yay/mullvad-vpn-bin/mullvad-vpn-bin-2024.4-1-x86_64.pkg.tar.zst /home/.../.cache/yay/mullvad-vpn-bin/mullvad-vpn-bin-debug-2024.4-1-x86_64.pkg.tar.zst] - exit status 1