never had an issue before, but its blocking the OS update to 11.1 and the Core update to 11.0… painful. tried doing it via the command line ha su update, but no joy. any way to force this?
several notes mention DNS, but I cant even install the DNS addon now. there seems to be a flag blocking all instyalls and updates - HELP!
Have patience and give it some time.
Sometimes the GitHub CDN (Content Distribution Network) have a hard time keeping up.
The CDN is a network of servers that provide a download point close to you, but these servers need to be synced and it takes time to sync them, especially when news of new updates on one of their top hosted projects come out.
Sometimes changing the DNS in the network settings to something like Google (8.8.8.8) or Cloudflare (1.1.1.1) can make you connect to a different server in the CDN, but it is not certain.
hi Wally, thanks for the response… this all started a couple of weeks ago when I had a DNS issue. Ive tried lots of different DNS servers, just to get past this issue, but none seems to help. I even tried installing the DNS add-on, but it won’t let me install add-ons until this is resolved. I think its set a flag somewhere that prevents updated until the update in progress is processed, or something like that
Try this.
Goto Settings → System → Network → IPv4 and set the DNS server to 1.1.1.1
If it is set to automatic, then click the 3 dots below and see the IP information.
Goto IPv4 and set it to the same IPV4 address and gateway as in IP Information and then set the DNS to 1.1.1.1
And then press save.
Shutdown the system (not just HA). You need the power to be completely turned off on the hardware.
Do the same for your router (you probably should warn significant others in the house before doing this )
If you have a modem then shut that down too.
Wait a minute then start the modem
Wait a few minutes more and start the router.
Then wait a few minutes more and start the HA hardware.
This is done to ensure that the typical DNS cache places in your own network gets cleared.
Now HA should request DNS entries from the cloudflare server, unless your ISP provider intercept these and redirects them. If your ISP intercept DNS requests and their server is not updated, then it is hard for you to do anything but take it up with them and get them to flush the Github entries.
Remember to set your settings back to automatic for IPv4 if you are preferring this setup.
If you are using a static address, then you can choose to keep the Cloudflare DNS setting, unless you have an internal DNS server you have chosen to use.
I see this error too, and sshed into the OS to see what was actually happening.
The image can’t be found because the docker pull is failing because of too many links in one of the layers:
# docker pull ghcr.io/home-assistant/aarch64-hassio-supervisor:2023.10.1
2023.10.1: Pulling from home-assistant/aarch64-hassio-supervisor
bdb2de7ba06c: Already exists
b45b9434c8a5: Already exists
b89eb5852b0a: Already exists
7e1833a2154d: Already exists
ad3fbad1d01f: Already exists
89682642bb91: Already exists
ba6a724c10d6: Already exists
b82a7e4c9b48: Already exists
4f4fb700ef54: Already exists
b5a4c27f336a: Already exists
a05157d706fc: Already exists
471e91e06d9f: Extracting [==================================================>] 19.79MB/19.79MB
9d652783290f: Download complete
7c0792aaf172: Download complete
a485a1d8b47a: Download complete
failed to register layer: error creating overlay mount to /mnt/data/docker/overlay2/507594c3d8bb3a703fbd94d4420c4103ad6363b2f4fa4feac3a283c1ffa4d054/merged: too many levels of symbolic links
But /mnt/data/docker/overlay2 doesn’t have any symlinks in, so I think it must be something in that layer specifically.
I don’t know enough about what goes into the docker layers to debug it further
well, weirdly, after a month of pain, I left it alone for 4 days, and then retried, and bingo, it updated fine. it must have been some kind of DNS cache issue