Update Issues with Connectivity Check

Hi,

I'm having issues trying to update.
Keep getting a message saying host no internet when trying.
I've done some digging and when connecting to CLI and doing a ha network info I can see that

# ha network info
host_internet: false
supervisor_internet: true

I managed to work around the issue by temporarily doing a

# ha jobs options --ignore-conditions internet_host

This let me update to the latest and then i performed a

# ha jobs reset

afterwards.

I have kept trying to diagnose this and finding lots of info of people with host_internet: true and supervisor_internet false but nothing really relating to this scenario.
When checking with nmcli it is showing limited connectivity.

# nmcli g
STATE                  CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN     METERED
connected (site only)  limited       missing  enabled  missing  enabled  no (guessed)

This has led me to find that this is polled from the NetworkManager.conf connectivity check.
checking the relevent section of the NetworkManager.conf file I have the suggested block.

[connectivity]
uri=http://checkonline.home-assistant.io/online.txt
interval=600

I believe the culprit is here as I cannot access this URL.
More precisely, I cannot access it over HTTP.

# curl http://checkonline.home-assistant.io/online.txt
curl: (52) Empty reply from server

Wheras over HTTPS it works perfectly fine.

# curl https://checkonline.home-assistant.io/online.txt
NetworkManager is online

Not sure where to go from here really though.

Hi Alex, welcome to the forum!

Is DNS configured correctly?
Are you running a non-standard setup / how is your HA installed?
You don't happen to run 2 HA systems on your network?

Thanks for the quick reply Nick.
Yes DNS is configured correctly.
I have no issues resolving

# nslookup checkonline.home-assistant.io
Server:         10.150.X.X
Address:        10.150.X.X:53

Non-authoritative answer:
Name:   checkonline.home-assistant.io
Address: 2606:4700:20::ac43:445a
Name:   checkonline.home-assistant.io
Address: 2606:4700:20::681a:5ee
Name:   checkonline.home-assistant.io
Address: 2606:4700:20::681a:4ee

Non-authoritative answer:
Name:   checkonline.home-assistant.io
Address: 172.67.68.90
Name:   checkonline.home-assistant.io
Address: 104.26.5.238
Name:   checkonline.home-assistant.io
Address: 104.26.4.238

The setup is a Proxmox VM and i only have a single system on the network.

I've had an interesting discovery.
I've just raised a job with my ISP to investigate further as thankfully I'm in a job where I can test things from multiple locations.

I tested curling the url from multiple different locations.
Every one that failed was all from the same provider.
But not every location with that provider has failed, though the 1 that didnt fail has different traceroutes to checkonline.home-assistant.io than the rest that did fail.
At this point I'll wait for the ISP diagnostics as this is sounding like an ISP Routing / Firewall dropping the http traffic issue.

Asking just in case...
Are you running PiHole, AdGuard, or another DNS re-director package that might be messing with you?