Don’t worry about this for now. Just delete your Mullvad config folder, disable the Mullvad service and restart your device.
You should be able to connect.
Test that first. Once confirmed, then run Mullvad from a terminal and tell us what happens if you can’t connect. It may give an error about the service not running, but test it this way first.
@Cphusion is suggesting this to test if it is an ISP issue, in which case you’d either need to speak with your ISP, use another VPN, or some other more advanced method to bypass your ISP, like using Hotspots. The issue with using Hotspots is obvious, your internet connection would be slower.
Only issue with this test is that VPNs on mobile devices are rarely the same in terms of what they can/can’t do on desktops/laptops.
This is normal for Mullvad because it works at the “root” level, which is why when the service is running, you must use Mullvad to use the internet.
Yes. Now that you have an internet connection again, try launching Mullvad from your terminal to see what happens. Again, it may not work, but test it.
To confirm: did it allow you to log in after launching it and before giving you that error?
If not, then the only thing I can think is redo things the way the app expects by following these steps:
sudo kill -9 ##### -> where '#####' is the PID of the app.
sudo systemctl start mullvad-daemon.service
You can find the PID with top/htop/btop/or a GUI task manager.
Then try launching the app normally again. This may fail as it may need you to restart your device. If it does fail, do the below first before restarting:
The definitive solution, yesterday late evening (for me) I reinstalled endeavouros, installed the app of mullvad as first and it worked - and it still is - flawlessly.
But I’m not that happy, because I was not good to figure out what the problem was.
At the end something wrong in my system.