Package Details: mullvad-vpn 2025.2-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: 143
Popularity: 3.29
First Submitted: 2018-10-24 17:33 (UTC)
Last Updated: 2025-01-08 19:53 (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 .. 8 9 10 11 12 13 14 15 16 17 18 .. 46 Next › Last »

tirithen commented on 2022-10-17 21:28 (UTC)

I'm getting a "Waiting for system service" message in the Mullvad GUI, on one of my Arch machines, even after enabling the service with systemctl.

I have previously used sudo cp /opt/Mullvad\ VPN/resources/mullvad-daemon.service /etc/systemd/system/mullvad-daemon.service to solve the problem but with the latest version 2022.5-2 this service file is no longer present.

Also now my internet becomes fully blocked without the ability to start the system service. Uninstalling and deleting all settings unlocks internet again.

How can I debug this to get the latest version of Mullvad up and running?

yochananmarqos commented on 2022-10-14 19:34 (UTC)

@Akari-chan: It was a typo, it's fixed now.

Slug commented on 2022-10-14 19:21 (UTC) (edited on 2022-10-14 19:59 (UTC) by Slug)

Hello, reporting from the latest update :

https://pastebin.com/HaxVzBf5

Is that one of the cases where you might want to try a clean build?

Anyway, if you need/want more information, let me know.

EDIT : I saw you addressed the problem, and indeed, it installed alright. KDEconnect works again!

Akari-chan commented on 2022-10-14 19:17 (UTC)

package() fails with

==> Starting package()...
install: cannot stat 'dist-assets/linux/{mullvad-daemon}.service': No such file or directory
install: cannot stat 'dist-assets/linux/{mullvad-early-boot-blocking}.service': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...

Could you please not use multilayered {} brackets for install?

My bash seems to be not smart enough for them.

ghuwe commented on 2022-10-14 19:01 (UTC) (edited on 2022-10-14 20:37 (UTC) by ghuwe)

This fails on compiling talpid-types:

   Compiling talpid-types v0.1.0 (/mnt/slow/paru_clone_dir/mullvad-vpn/src/mullvadvpn-app/talpid-types)
error[E0658]: deriving `Default` on enums is experimental
   --> talpid-types/src/net/mod.rs:303:17
    |
303 | #[derive(Debug, Default, Copy, Clone, Eq, PartialEq, Deserialize, Serialize)]
    |                 ^^^^^^^
    |
    = note: see issue #86985 <https://github.com/rust-lang/rust/issues/86985> for more information
    = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)

   Compiling translations-converter v0.1.0 (/mnt/slow/paru_clone_dir/mullvad-vpn/src/mullvadvpn-app/android/translations-converter)
For more information about this error, try `rustc --explain E0658`.
error: could not compile `talpid-types` due to previous error
warning: build failed, waiting for other jobs to finish...

EDIT: It was my outdated Rust. After a rustup update it's fine.

yochananmarqos commented on 2022-08-10 20:13 (UTC)

@wlhlm: The issue is resolved now.

yochananmarqos commented on 2022-07-17 15:51 (UTC)

@wlhlm: Well that's odd as Mullvad still uses those commands in their Debian prerm file in the 2022.2 and 2022.3.beta1 releases.

wlhlm commented on 2022-07-17 07:01 (UTC)

Uninstalling the package throws an error:

:: Processing package changes...
Making sure the Mullvad VPN daemon is stopped & disabled...
Removed "/etc/systemd/system/multi-user.target.wants/mullvad-daemon.service".
Removed "/etc/systemd/system/mullvad-daemon.service".
error: Found argument 'clear-history' which wasn't expected, or isn't valid in this context

USAGE:
    mullvad-setup <SUBCOMMAND>

For more information try --help
Failed to remove leftover WireGuard keys

clear-history has been renamed to remove-wireguard-key has been renamed to remove-device.

sloker commented on 2022-07-08 08:15 (UTC)

Solved the problem. I just needed to delete folder electron-builder from .cache.

sloker commented on 2022-07-07 09:37 (UTC) (edited on 2022-07-07 09:37 (UTC) by sloker)

I tried to reinstall mullvad to have a new version. But I always get this error now. Any help?

[14:21:16] Starting 'builder-linux'...
  • electron-builder  version=23.0.8 os=5.15.50-1-MANJARO
  • packaging       platform=linux arch=x64 electron=18.0.3 appOutDir=/var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/linux-unpacked
  • building        target=deb arch=x64 file=/var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/MullvadVPN-2022.2.0_amd64.deb
  ⨯ cannot execute  cause=fork/exec /home/tepertu/.cache/electron-builder/fpm/fpm-1.9.3-2.3.1-linux-x86_64/fpm: no such file or directory
                    command=/home/tepertu/.cache/electron-builder/fpm/fpm-1.9.3-2.3.1-linux-x86_64/fpm -s dir --force -t deb -d libgtk-3-0 -d libnotify4 -d libnss3 -d libxss1 -d libxtst6 -d xdg-utils -d libatspi2.0-0 -d libuuid1 -d libsecret-1-0 --deb-recommends libappindicator3-1 --deb-compression xz --architecture amd64 --after-install /tmp/t-qJb0NR/1-after-install.sh --after-remove /tmp/t-qJb0NR/0-after-remove.sh --description '
     Mullvad VPN client' --version 2022.2.0 --package /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/MullvadVPN-2022.2.0_amd64.deb --name mullvad-vpn --maintainer 'Mullvad VPN <support@mullvad.net>' --url 'https://github.com/mullvad/mullvadvpn-app#readme' --vendor 'Mullvad VPN <support@mullvad.net>' --deb-priority optional --license GPL-3.0 --no-depends --version 2022.2 --before-install /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/before-install.sh --before-remove /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/before-remove.sh --config-files '/opt/Mullvad VPN/resources/mullvad-daemon.service' --config-files '/opt/Mullvad VPN/resources/mullvad-daemon.conf' /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/mullvad=/usr/bin/ /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/mullvad-exclude=/usr/bin/ /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/linux/problem-report-link=/usr/bin/mullvad-problem-report /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/shell-completions/mullvad.bash=/usr/share/bash-completion/completions/mullvad /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/shell-completions/_mullvad=/usr/local/share/zsh/site-functions/_mullvad /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist-assets/shell-completions/mullvad.fish=/usr/share/fish/vendor_completions.d/mullvad.fish '/var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/linux-unpacked/=/opt/Mullvad VPN' /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_16x16.png=/usr/share/icons/hicolor/16x16/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_32.png=/usr/share/icons/hicolor/32x32/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_48x48.png=/usr/share/icons/hicolor/48x48/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_64.png=/usr/share/icons/hicolor/64x64/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_128.png=/usr/share/icons/hicolor/128x128/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_256.png=/usr/share/icons/hicolor/256x256/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_512.png=/usr/share/icons/hicolor/512x512/apps/mullvad-vpn.png /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/dist/.icon-set/icon_1024.png=/usr/share/icons/hicolor/1024x1024/apps/mullvad-vpn.png '/tmp/t-qJb0NR/2-Mullvad VPN.desktop=/usr/share/applications/mullvad-vpn.desktop'
                    workingDir=
[14:21:20] 'builder-linux' errored after 3.48 s
[14:21:20] Error: /var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/app-builder-bin/linux/x64/app-builder process failed ERR_ELECTRON_BUILDER_CANNOT_EXECUTE
Exit code:
2
    at ChildProcess.<anonymous> (/var/tmp/pamac-build-tepertu/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/builder-util/src/util.ts:250:14)
    at Object.onceWrapper (node:events:642:26)
    at ChildProcess.emit (node:events:527:28)
    at ChildProcess.emit (node:domain:537:15)
    at maybeClose (node:internal/child_process:1090:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
    at Process.callbackTrampoline (node:internal/async_hooks:130:17)
[14:21:20] 'pack-linux' errored after 15 s
==> ERROR: A failure occurred in build().
    Aborting...