Package Details: mozillavpn 2.24.3-1

Git Clone URL: https://aur.archlinux.org/mozillavpn.git (read-only, click to copy)
Package Base: mozillavpn
Description: Fast, secure, and easy to use VPN from the makers of Firefox
Upstream URL: https://vpn.mozilla.org
Keywords: vpn wireguard
Licenses: MPL-2.0
Submitter: tavianator
Maintainer: Xavier (xiota)
Last Packager: Xavier
Votes: 43
Popularity: 0.74
First Submitted: 2021-01-13 02:38 (UTC)
Last Updated: 2024-11-06 07:01 (UTC)

Latest Comments

« First ‹ Previous 1 .. 12 13 14 15 16 17 18 19 20 21 22 Next › Last »

yochananmarqos commented on 2021-07-28 19:19 (UTC)

@XavierCLL: Like I said, I built it from source. The dependencies are only required for my PKGBUILD.

Xavier commented on 2021-07-28 17:29 (UTC)

@yochananmarqos that is only necessary if you are trying to build it from the original code source and not necessary if you use the prepared code source for distribution. (see more in the auto-builds, that dependencies are only for build the translations files)

yochananmarqos commented on 2021-07-28 17:05 (UTC) (edited on 2021-07-28 19:19 (UTC) by yochananmarqos)

Just built 2.4.1 from source: PKGBUILD

Required build dependencies not in repos or AUR to use my PKGBUILD:

Xavier commented on 2021-07-21 18:06 (UTC)

That was the problem, I was installed systemd-resolvconf as the resolvconf, I realized that the latest version of MozillaVPN at the moment is only compatible with openresolv and not with the alternatives. I hope that resolves all the problems, thanks guys.

kzd commented on 2021-07-21 15:14 (UTC)

Installing openresolv (thanks @jhorcl) fixed both 2.2 and 2.3 for me; Otherwise I was getting the same daemon errors/behavior.

Ducky commented on 2021-07-18 17:38 (UTC)

For anyone looking for a temporary alternative I've been successfully using a wireguard config generated by mozwire https://aur.archlinux.org/packages/mozwire/

<deleted-account> commented on 2021-07-18 13:07 (UTC)

@XavierCLL

based on your PKGBUILD I built a 2.3.3 package that works for me without problems. I added openresolv in depends and changed checksums. Diff is

diff --git a/PKGBUILD b/PKGBUILD
index 38520d7..2a130f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
 # Maintainer: XavierCLL <xavier.corredor.llano (a) gmail.com>
 # Contributor Tavian Barnes <tavianator@tavianator.com>
 pkgname=mozillavpn
-pkgver=2.2.0
+_debian_series=hirsute1
+pkgver=2.3.3
 pkgrel=1
 pkgdesc="A fast, secure and easy to use VPN. Built by the makers of Firefox."
 arch=('i686' 'x86_64')
@@ -17,17 +18,18 @@ depends=('polkit'
          'qt5-svg'
          'hicolor-icon-theme'
          'wireguard-tools'
-         'WIREGUARD-MODULE')
+         'WIREGUARD-MODULE'
+         'openresolv')
 makedepends=('qt5-tools')
 # https://launchpad.net/~mozillacorp/+archive/ubuntu/mozillavpn/+packages
 source=(
-    "mozillavpn_2.2.0.orig.tar.gz::https://drive.google.com/uc?export=download&id=1YCR9rl7mGJMDkzOc__Hm1MM1TaiWA_F2"
-    "https://launchpad.net/~mozillacorp/+archive/ubuntu/mozillavpn/+sourcefiles/mozillavpn/2.3.3-hirsute1/mozillavpn_2.3.3-hirsute1.debian.tar.xz")
-sha256sums=('58ff1148904c760c92b58b4503093def3e686a30d2b228fa9f9503b3f0420b6d'
+    "https://launchpad.net/~mozillacorp/+archive/ubuntu/mozillavpn/+sourcefiles/mozillavpn/${pkgver}-${_debian_series}/mozillavpn_${pkgver}.orig.tar.gz"
+    "https://launchpad.net/~mozillacorp/+archive/ubuntu/mozillavpn/+sourcefiles/mozillavpn/${pkgver}-${_debian_series}/mozillavpn_${pkgver}-${_debian_series}.debian.tar.xz")
+sha256sums=('4bcb5239d77fed42a7370649cb0b32a23cad723830494e54471fa70c2469097a'
             '7191e7dabea9251575030e175e879664f06a4e079e9306285191f2c0f008b30a')

 build() {
-    qmake PREFIX=/usr CONFIG+=production
+    qmake PREFIX=/usr CONFIG+=production CONFIG-=debug CONFIG+=release CONFIG-=debug_and_release
     make
 }

The qmake command is based on https://launchpadlibrarian.net/548113651/buildlog_ubuntu-hirsute-amd64.mozillavpn_2.3.3-hirsute1_BUILDING.txt.gz. But I assume it works with your command as well.

Xavier commented on 2021-07-18 03:40 (UTC) (edited on 2021-07-18 03:41 (UTC) by Xavier)

Hey guys, yes I can confirm the issue with the latest versions of this package. I tested that the latest version that does not have any problem with the different kernel versions is the v2.2.0. But the prepared sources package for v2.2.0 is not available, then I did it and I've updated this package to v2.2.0. So, for everyone who has problems with the latest version, rebuild this package to fix it (v2.2.0).

You can test if it is working here: https://mullvad.net/en/check/

I will not update to the latest version until it works smoothly, so PLEASE don't flag this package as out-of-date

kzd commented on 2021-07-18 01:17 (UTC)

Can report that I'm getting the same dbus error. Log and journalctl look the same.

The daemon stays up in the background but the frontend thinks it either never finds a signal, or thinks it does and if you attempt to turn it off causes a permanent hang until the processes are killed.

lparcq commented on 2021-07-14 12:01 (UTC) (edited on 2021-07-14 12:01 (UTC) by lparcq)

FYI. I'm running the systemd service with additional restriction. It's probably possible to restrict it even more.

CapabilityBoundingSet=CAP_NET_ADMIN
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
ProtectKernelLogs=true
NoNewPrivileges=true
SystemCallFilter=@system-service