@Porous3247: Thanks. This package is a little harder to maintain as quite a few things have to be done manually that don't in the other packages that include the GUI.
Search Criteria
Package Details: mullvad-vpn-cli 2024.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mullvad-vpn-cli.git (read-only, click to copy) |
---|---|
Package Base: | mullvad-vpn-cli |
Description: | The Mullvad VPN CLI client |
Upstream URL: | https://www.mullvad.net |
Licenses: | GPL-3.0-or-later |
Conflicts: | mullvad-vpn |
Provides: | mullvad-vpn |
Submitter: | t1m0 |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 20 |
Popularity: | 1.75 |
First Submitted: | 2020-02-07 18:37 (UTC) |
Last Updated: | 2024-10-30 16:33 (UTC) |
Dependencies (7)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- iputils (busybox-coreutilsAUR, iputils-gitAUR)
- libnftnl (libnftnl-fullconeAUR, libnftnl-gitAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- protobuf (protobuf-gitAUR) (make)
Required by (4)
- mullvad-vpn-dinit (requires mullvad-vpn)
- mullvad-vpn-openrc (requires mullvad-vpn)
- mullvad-vpn-s6 (requires mullvad-vpn)
- polybar-mullvad-git
Sources (4)
- git+https://github.com/mullvad/maybenot.git#commit=b06094e81701782d28cd2312f58e0654109d04ce
- git+https://github.com/mullvad/mullvadvpn-app-binaries.git#commit=049d5d3bc0c86c29c20f2073460186a83c1d7094?signed
- git+https://github.com/mullvad/mullvadvpn-app.git#tag=2024.7?signed
- git+https://github.com/mullvad/wireguard-go.git#commit=b1cf09a982bba6f6c63fadc956d88e8c2326d05e?signed
yochananmarqos commented on 2024-09-21 00:29 (UTC)
Porous3247 commented on 2024-09-20 05:59 (UTC)
Hi, please apply this patch:
diff --git a/PKGBUILD b/PKGBUILD
index 7baee43..03fae1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -122,6 +122,9 @@ package() {
# Install relay list
install -m644 build/relays.json -t "$pkgdir/opt/Mullvad VPN/resources/"
+ # Install list of maybenot machines to support DAITA
+ install -m644 dist-assets/maybenot_machines -t "$pkgdir/opt/Mullvad VPN/resources/"
+
# Install OpenVPN certificate
install -m644 dist-assets/ca.crt -t "$pkgdir/opt/Mullvad VPN/resources/"
Without this patch, DAITA will not work as it tries to read absent file /opt/Mullvad VPN/resources/maybenot_machines
@ramenu Until the maintainer applies this patch, copy the contents of https://github.com/mullvad/mullvadvpn-app/raw/refs/tags/2024.5/dist-assets/maybenot_machines to /opt/Mullvad VPN/resources/maybenot_machines
<deleted-account> commented on 2024-09-08 18:42 (UTC)
udasi, go to the Developer Keys link from the pinned message, download Oskar (current) gpg, cd to the directory where the oskar-xxxx.pub file is and run gpg --import oskar-xxxx.pub.
<deleted-account> commented on 2024-09-06 17:10 (UTC)
Verifying source file signatures with gpg... mullvadvpn-app git repo ... FAILED (unknown public key E52E9602E97DF111) mullvadvpn-app-binaries git repo ... Passed wireguard-go git repo ... Passed ==> ERROR: One or more PGP signatures could not be verified! -> error making: mullvad-vpn-cli-exit status 1
udasi commented on 2024-09-06 16:12 (UTC)
Getting an error with the keys:
gpg: error reading key: No public key
:: PGP keys need importing: -> 1D0026CBD1F1858DF8DB54DFCB87E2B919A6454C, required by: mullvad-vpn-cli :: Import? [Y/n] :: Importing keys with gpg... gpg: keyserver receive failed: No data -> problem importing keys
<deleted-account> commented on 2024-09-04 20:36 (UTC)
Fails to import gpg keys
gpg: keyserver receive failed: No data -> problem importing keys
ramenu commented on 2024-09-04 00:45 (UTC)
Enabling DAITA gives me this error:
[2024-09-03 20:37:46.686][talpid_wireguard::wireguard_go][DEBUG] Reading maybenot machines from /opt/Mullvad VPN/resources/maybenot_machines
[2024-09-03 20:37:46.686][panic][ERROR] thread 'tokio-runtime-worker' panicked at 'called
Result::unwrap()
on an Err
value: Os { code: 2, kind: NotFound, message: "No such file or directory" }': talpid-wireguard/src/wireguard_go/mod.rs:253
yochananmarqos commented on 2024-07-26 00:09 (UTC)
@Technetium1: It turns out I had forgotten to update the checksums, they're corrected now.
In the future, please be more specific than "failing to build". That upstream commit has nothing to do with anything.
Technetium1 commented on 2024-07-25 23:56 (UTC) (edited on 2024-07-26 01:36 (UTC) by Technetium1)
Failing to build. Maybe you also want to pin to the latest commit here: https://github.com/mullvad/mullvadvpn-app-binaries/commit/b0c37cecd9b671d2480a7dc9636da93d76e2b14c
Motodavide commented on 2023-04-02 15:57 (UTC)
There is a problem during prepare()
, it cannot find Cargo.toml
inside '~/.cargo/git/checkouts/udp-over-tcp-f1cba70dbd168f08/4d52f93'
. It causes it to fail to get udp-over-tcp
as a dependency of package tunnel-obfuscation v0.0.0
.
Pinned Comments
yochananmarqos commented on 2021-12-01 23:30 (UTC) (edited on 2021-12-01 23:32 (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.