That’s my best guess — I got an “Unable to connect” message when I opened the link. I followed instructions to disable that part of NetworkManager per this post and my desktop stopped complaining of “limited connectivity.”
By the way, I’m getting this on my Manjaro system with my package branch set to testing and I last updated it yesterday, so I don’t think it’s an issue exclusive to the stable branch.
Edit: Apparently the main Manjaro site is down too, so it could be related to this issue.
I don’t know exactly, but at least we know that NetworkManager uses only one URL, which I think is a flawed way of checking connectivity. Windows and possibly macOS does this check a lot better in my opinion.
Response needs to be with the header X-NetworkManager-Status set to online or the body NetworkManager is online to work, header preferred mode.
But you should just wait, it’s a non-issue unless you have something relying on that status.
After this upgrade (kernel 5.10.53-1) KDE WiFi drawer shows a yellow ‘!’ and says limited connectivity. However Internet etc works fine. Doesn’t break anything except incorrectly sets the WiFi icon and hover text to say limited connectivity.
00:14.3 Network controller: Intel Corporation Cannon Lake PCH CNVi WiFi (rev 10)
Here is image
Edit/Update: From further down in thread, also “You need to log in to this network” has appeared for me.
From other user findings affects other kernel version and DE (GNOME and KDE confirmed so far).
Seems like it messes up spotify client. Somebody needs to verify that. Spotify opens normally, but all songs are greyed out and you can’t play them. Besides that you can control other playing devices as expected.
When running from terminal error appears: /usr/lib/libcurl-gnutls.so.4: no version information available
But it’s some old bug.
EDIT: seems like killing NetworkManager solves the problem.
FIX for now - disable NetworkManager connectivity check: echo -en "[connectivity]\n.set.enabled=false" | sudo tee /etc/NetworkManager/conf.d/20-connectivity.conf sudo systemctl restart NetworkManager
Today has been my initiation with the connectivity check. I’ve never seen it before and had no idea what was wrong. In addition to limited connectivity notices, wifi connects fine but with another notice saying “unable to reach the internet” which sent me to the router’s reset button, among other things.
Before this thread was started I found the same post@acarasimon96 mentions and it helped get Manjaro online without the exclamation mark. I’m relieved and glad to have my sanity back regardless of when it’s ok to remove 20-connectivity.conf.