I've been having ongoing--yet intermittent--problems with mullvad-vpn working. I suspect they're similar to what others are describing here, but I'm hoping my additional input will help pinpoint what seems to be affecting so many people.
When I try to use the app to establish a vpn connection, it responds "Blocked Connection" (and my awesome wm icon shows a green lock with a red circle in the middle). This happens even if I use wireguard only, instead of automatic or openvpn (under the app's advanced settings).
Also note that I have already tried the suggestions others have posted here: -I always do a clean build -I've tried the beta--no difference -I've enabled and started systemd-resolved, installed systemd-resolveconf and linked /etc/resolv.conf to /run/systemd/resolv/stub-resolv.conf -none of these seem to help (though when I first set up systemd-resolved, after a reboot it worked for a while)
However, it happens only intermittently. Sometimes after having problems (and just running without the vpn for a while), I'll reboot and it will work. It will keep working for day or even a week or so (with some reboots) and then later it stops working again.
I believe each time it has stopped working, it is after I run a pacman update (and AUR update with yay) and the kernel has been updated. The update has to run hooks for my wireless kernel: the broadcom-wl-dkms module, which has long-standing issues that were eventually solved with the new hook system. So the first idea to consider is that the problem is related to
1) broadcom-wl-dkms and hooks
Another possibility that might help isolate the issue is that I'm not using network manager. I'm using
2) netctl
Note: Just today I tried using NetworkManager instead. It appears to work; but given the intermittent nature of the problem, I'm not sure yet.
Is there any journal info or other data I could collect to help troubleshoot it?
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.