OS upgrade fails because supervisor_internet: false

I have been trying to upgrade from OS 17.2 to 17.3 on HA Yellow and getting the following messages for a couple of days
I have a feeling this has happened in the past, and it eventually resolved itself

I eventually resolved this as i documented all the steps i performed so posting here in case it is useful to others or some one can tell me why the supervisor has no internet access, and if i can resolve this

Failed to perform the action update/install. Error updating Home Assistant Operating System: 'OSManager.update' blocked from execution, no supervisor internet connection

tried from command line and similar results

ha os upgrade
Processing... Done.

Error: 'OSManager.update' blocked from execution, no supervisor internet connection

tried all suggestions in these two
Ok... where did the apps / add ons option go - #10 by georgelza
Supervisor internet false - #15 by Chykan

rebooted and powered off and rebooted

disabled wifi ( as I may have enabled / configured this when trying to get the matter over thread recently )

ha supervisor repair
ha supervisor restart

 nmcli g status
STATE      CONNECTIVITY  WIFI-HW  WIFI      WWAN-HW  WWAN     METERED
connected  full          enabled  disabled  missing  enabled  no (guessed)

nmcli n connectivity
full

curl -v http://checkonline.home-assistant.io/online.txt
> GET /online.txt HTTP/1.1
> Host: checkonline.home-assistant.io
> User-Agent: curl/8.18.0
> Accept: */*
>
< HTTP/1.1 200 OK
. . . 
NetworkManager is online

ha network info
docker:
  address: 172.30.32.0/23
  dns: 172.30.32.3
  gateway: 172.30.32.1
  interface: hassio
host_internet: true
. . . 
supervisor_internet: false

eventually worked out on of the commands in the links was incorrect / incomplete and this was the correct one

ha jobs options --ignore-conditions internet_host

Command completed successfully.
# ha jobs reset
Processing... Done.

Command completed successfully.
# ha supervisor restart
Command completed successfully.
ha jobs info
ignore_conditions: []
jobs: []

# ha os upgrade
Processing... Done.

Command completed successfully.

System rebooted then and installed the upgrade !

1 Like