Changed back from beta to this doing a clean build. I was having the ""failed to set system DNS" error when trying to connect using openvpn. Both beta and 2021.2 are perfectly usable but only using wireguard.
Search Criteria
Package Details: mullvad-vpn 2021.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: | |
Submitter: | gin078 |
Maintainer: | yochananmarqos |
Last Packager: | yochananmarqos |
Votes: | 49 |
Popularity: | 6.45 |
First Submitted: | 2018-10-24 17:33 |
Last Updated: | 2021-02-18 19:51 |
Dependencies (9)
- iputils (iputils-git, iputils-minimal-git)
- libappindicator-gtk3 (libappindicator-gtk3-ubuntu, libappindicator-bzr)
- libnotify (libnotify-gtk2, libnotify-id-git, libnotify-id)
- nss (nss-hg)
- git (git-git) (make)
- go (go-tip, go-git, go-go2go-git, gcc-go-git, gcc-go) (make)
- npm (npm4, nodejs6-bin) (make)
- python (python-dbg) (make)
- rust (rust-i586-git, rust-git, rust-mrustc, rust-bin, rustup-git, rust-nightly, rust-nightly-bin, rust-wasm, rustup) (make)
Required by (0)
Sources (3)
Autodidaddy commented on 2021-03-03 15:49
patlefort commented on 2021-02-25 17:42
Does not build for me:
Copying binaries Updating relay list... Finished release [optimized] target(s) in 0.10s Running `target/release/relay_list` Request timed out ==> ERROR: A failure occurred in build(). Aborting...
dahikino commented on 2021-02-23 22:27
i can't make it work with the problem of DNS not found and i try to compile it , one time on two i have have this :
Compiling mullvad-rpc v0.1.0 (/home/david/repos/mullvad-vpn/src/mullvadvpn-app/mullvad-rpc) error[E0277]:
the trait bound `std::net::SocketAddr: std::cmp::Ord` is not satisfied --> mullvad-rpc/src/address_cache.rs:170:23
|
170 | addresses.sort();
| ^^^^ the trait `std::cmp::Ord` is not implemented for `std::net::SocketAddr`
error[E0277]: the trait bound `std::net::SocketAddr: std::cmp::Ord` is not satisfied
--> mullvad-rpc/src/address_cache.rs:173:28
|
173 | current_sorted.sort();
| ^^^^ the trait `std::cmp::Ord` is not implemented for `std::net::SocketAddr`
error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0277`.
error: could not compile `mullvad-rpc`.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERREUR : Une erreur s’est produite dans build().
Abandon…
whaler commented on 2021-02-15 23:23
@eaburto Thanks, I know. I just installed mullvad-vpn-cli 2020.7 and it is working - even after restarts! :)
systemd says:
$ systemctl -all | grep mullvad
sys-devices-virtual-net-wg\x2dmullvad.device loaded active plugged /sys/devices/virtual/net/wg-mullvad
sys-subsystem-net-devices-wg\x2dmullvad.device loaded active plugged /sys/subsystem/net/devices/wg-mullvad
mullvad-daemon.service loaded active running Mullvad VPN daemon
So, again, I wonder why mullvad-vpn 2021.1-1, the GUI version, refuses to find a/the DNS address.
I am beginning to think there is something wrong in Arch, or my setup. I am using KDE, FWIW.
Hubro commented on 2021-02-15 08:56
@yochananmarqos I do a clean install every time
yochananmarqos commented on 2021-02-14 23:50
@Hubro: Do a clean install like the pinned comment says.
@FIN4LSHAR3: It's not related to system package versions, it's an internal node module. See the error again:
/src/mullvadvpn-app/gui/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp
Hubro commented on 2021-02-14 23:39
@FIN4LSHAR3 I tried upgrading to the most recent version globally:
sudo npm install -g @mapbox/node-pre-gyp
But that didn't make any difference. I assume the build process installs dependencies locally, so it doesn't matter what I install globally.
FIN4LSHAR3 commented on 2021-02-14 14:06
@Hubro Have you tried upgrading node-pre-gyp? You're running version 0.15.0 while the current version is 1.0.0
FIN4LSHAR3 commented on 2021-02-14 13:51
My mullvad client (v. 2021.1) went on a reconnecting loop this morning (wireguard). Took me some time to figure out that apparently the client failed to generate a new wireguard key, after generating one manually in the gui it's working fine again. Maybe this helps someone.
With regards to openvpn:
I'm still having problems getting openvpn to run properly. I noticed that for some reason mullvad uses the wg-mullvad (wireguard) adapter to connect via openvpn, is that normal? Also I either get some error "failed to set system DNS" or it connects but I can only reach DNS servers (eg. ping 8.8.8.8 works, but ping www.google.com doesn't) Using firefox I can only connect to websites by setting up the mullvad socks proxy ("10.8.0.1:1080"), otherwise I can't connect.
I manly use wireguard so it's not really urgent, but maybe someone here can make sense of this mess.
Hubro commented on 2021-02-14 13:25
Failing to install for me :(
> grpc-tools@1.9.1 install /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
> node-pre-gyp install
node-pre-gyp WARN Using needle for node-pre-gyp https download
node-pre-gyp ERR! Completion callback never invoked!
node-pre-gyp ERR! System Linux 5.10.14-arch1-1
node-pre-gyp ERR! command "/usr/bin/node" "/home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools/node_modules/.bin/node-pre-gyp" "install"
node-pre-gyp ERR! cwd /home/tomas/.cache/yay/mullvad-vpn/src/mullvadvpn-app/gui/node_modules/grpc-tools
node-pre-gyp ERR! node -v v10.23.2
node-pre-gyp ERR! node-pre-gyp -v v0.15.0
node-pre-gyp ERR! This is a bug in `node-pre-gyp`.
node-pre-gyp ERR! Try to update node-pre-gyp and file an issue if it does not help:
node-pre-gyp ERR! <https://github.com/mapbox/node-pre-gyp/issues>
npm ERR! code ELIFECYCLE
npm ERR! errno 6
npm ERR! grpc-tools@1.9.1 install: `node-pre-gyp install`
npm ERR! Exit status 6
npm ERR!
npm ERR! Failed at the grpc-tools@1.9.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/tomas/.cache/yay/mullvad-vpn/src/npm-cache/_logs/2021-02-14T13_23_58_046Z-debug.log
==> ERROR: A failure occurred in build().
Aborting...
error making: mullvad-vpn
Pinned Comments
andykluger commented on 2021-01-11 19:25
I have not had any issues since the last release, using systemd-resolved.
That is, I have:
For more info: https://wiki.archlinux.org/index.php/Systemd-resolved
yochananmarqos commented on 2019-12-07 17:44
--> 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.