Problem przy aktualizacji CORE 2022.11.4 --> 2022.11.5

Chciałem zainstalować ESPHome ale wysłało mi taki błąd …

Can’t install ghcr.io/esphome/esphome-hassio-amd64:2022.11.4: 500 Server Error for http+docker://localhost/v1.41/images/create?tag=2022.11.4&fromImage=ghcr.io%2Fesphome%2Fesphome-hassio-amd64&platform=linux%2Famd64: Internal Server Error (“Head “https://ghcr.io/v2/esphome/esphome-hassio-amd64/manifests/2022.11.4”: dial tcp: lookup ghcr.io on 192.168.0.1:53: read udp 192.168.0.161:52560->192.168.0.1:53: read: connection refused”)

Więc pomyślałem że zaktualizuję do najnowszej wersji CORE (trzymałem poprzednią wersję z uwagi na kompatybilność z integracją do FOXESSA, a instalacja ESPHome miała mi pomóc w tym żeby zainstalować monitoring inwertera poprzez bezpośredni odczyt z niego.

22-12-05 20:41:41 ERROR (SyncWorker_4) [supervisor.docker.interface] Can’t install ghcr.io/home-assistant/qemux86-64-homeassistant:2022.11.5: 404 Client Error for http+docker://localhost/v1.41/images/ghcr.io/home-assistant/qemux86-64-homeassistant:2022.11.5/json: Not Found (“no such image: ghcr.io/home-assistant/qemux86-64-homeassistant:2022.11.5: No such image: Package qemux86-64-homeassistant · GitHub”)

Oba błędy wyglądają niestety podobnie - wygląda jakby padł routing i nie można było niczego pobrać z zewnątrz.
Co ciekawe mam zainstalowany na tym HA VPN Tailscale i to działa …

co poradzicie ?

Masz problem z DNS lub routingiem (stawiam na DNS).
Proponuję na dobry początek restart maszyny, ewentualnie routera, lub prosty test czy nazwy się rozwiązują z maszyny w tej samej sieci, np. z windowsa nslookup gchr.io
Tą samą komendę możesz też użyć w webowym terminalu w HA, dowiemy się może coś więcej.

poprawnie rozwiązuje nazwę:
nslookup ghcr.io

Server: 127.0.0.11
Address: 127.0.0.11#53

Non-authoritative answer:

Name: ghcr.io
Address: 140.82.121.33

Wszystko poszło już kilka razy do restartu

To z windowsa, a z terminala w HA?

PS co to kurna za serwer 127.0.0.11?:smiley: przeca to jakaś usługa na localhoście

to samo z każdej maszyny - a 127.0.0.1 to localhost - czyli klasa sieci zarezerwowana dla pętli lokalnej
Instalacja jest w dokerze dlatego taka śmieszna adresacja

No OK ale wróćmy do terminala w HA, bo po formacie odpowiedzi podejrzewam, że to co wkleiłeś pochodzi z windowsa.
Jakkolwiek zupełnie nie ogarniam umysłowo twojej instalacji więc czekaj na kogoś kto to ogarnie.

Maszyna o IP 192.168.0.161 wysyła zapytanie DNS o “tresci” ‘lookup ghcr.io do maszyny o IP 192.168.0.1 na port 53 (‘192.168.0.1:53’) a zapytanie zostaje odrzucone (‘connection refused’) - problem z rozwiązywaniem nazw, sprawdź logi na maszynie 192.168.0.1.

Odpowiedz z serwera http: kod 404 - plik nie został odnaleziony (HTTP 404 – Wikipedia, wolna encyklopedia).

1 polubienie

192.168.0.1 to router dostępowy 4G - nie sądzę aby on trzymał w cache jakieś bzdury