HAOS - update z 17.3 do 18.1 oraz Upadate Core z 2026.6.2 do 2026.7.2

Dzień dobry.

Na starym laptopie postawiłem sobie HAOS już jakiś czas temu. W aktualizacjach mam info ze mogę zaktualizować do nowej wersji. (z 17.3 do 18.1). Niemniej jednak mi się to nie udaje. W logu mam taką informacje jak poniżej.

2026-07-12 11:57:11.237 ERROR (MainThread) [supervisor.docker.interface] Can't install ghcr.io/home-assistant/generic-x86-64-homeassistant:2026.7.2: [500] failed to resolve reference "ghcr.io/home-assistant/generic-x86-64-homeassistant:2026.7.2": failed to do request: Head "https://ghcr.io/v2/home-assistant/generic-x86-64-homeassistant/manifests/2026.7.2": net/http: TLS handshake timeout
2026-07-12 11:57:11.238 WARNING (MainThread) [supervisor.homeassistant.core] Downloading Home Assistant version 2026.7.2 failed

Czy ktoś wie co może być nie tak ?

Wielokrotnie restartowałem mojego laptopa z HAOS.

Dodam , że nie stoi on na wirtualizatorze tylko przygotowałem bootawalny pendrive z HAOS i na tym laptopie stoi TYLKO Home Assistant.

  1. Błędy które pokazujesz są powiązane z HA core, a nie z HAOS…

powiedziałbym tak - Jezus, Maria!! a zamknąłeś za każdym razem wirtualizowany system HAOS przed tak radykalnymi ruchami?

Nie rozumiem, to masz uruchomiony HAOS-generic jako bare-metal (zamiast na dysku to na pendrajwie), czy HAOS-ova w jakiejś wirtualizacji? bo nie kumam w ogóle tego opisu.

Możesz wrzucić chociaż podsumowanie instalacji?
Jak podzielić się informacjami o swojej instalacji Home Assistant na forum lub githubie

Ad.1 tak bo takie w logu znalazłem wiec je wkleiłem w temat . wrzuciłem dwa wątki w temat.

Ad.2 Restartowałem go z poziomu konsoli CLI - wiec chyba “po Bożemu” :slight_smile: - nie z wtyczki zasilania

Ad.3 Tak. Jako generic. Ale nie z pendrive. Pendrive był użyty tylko postawienia HA na dysku SSD tego lapka.

1 Like

Dobra, czyli masz generic (bare-metal), a nie żadną wirtualizację (jakkolwiek Docker jest składnikiem instalacji generic i to w nim są uruchamiane Aplikacje - dawne Dodatki, czyli specyficznie przygotowane kontenery Dockera), ale daj ten raport.

Pendrive zatem nie ma nic do rzeczy, nie ma być nawet podłączony skoro to instalacja na hdd lub ssd.

Dokładnie tak. “wiszą” mi te dwie aktualizacje : core i system operacyjny. Klikam aktualziacje. Mieli mieli i sie nie kończy.

Firewall, VPN, ustawienia sieci.

Doczekam się raportu czy nie?

Może masz za mało miejsca?
przy każdej próbie aktualizacji czegokolwiek znajdziesz logi z tego wydarzenia

w tym błędzie

ERROR (MainThread) [supervisor.docker.interface] Can't install ghcr.io/home-assistant/generic-x86-64-homeassistant:2026.7.2: [500] failed to resolve reference "ghcr.io/home-assistant/generic-x86-64-homeassistant:2026.7.2": failed to do request: Head "https://ghcr.io/v2/home-assistant/generic-x86-64-homeassistant/manifests/2026.7.2": net/http: TLS handshake timeout
2026-07-12 11:57:11.238 WARNING (MainThread) [supervisor.homeassistant.core] Downloading Home Assistant version 2026.7.2 failed

jest w miarę jasna informacja - nie udało się pobrać pliku aktualizacji
a jeśli chodzi o przyczyny to leżą po stronie dostępu do internetu lub rozwiązywania nazw (DNS)

Panowie , najprościej w Terminalu HA :

nslookup ghcr.io
curl -Iv https://ghcr.io/v2/

Wypluje :

Server:         172.30.32.3
Address:        172.30.32.3#53

Non-authoritative answer:
Name:   ghcr.io
Address: 140.82.121.33

* Host ghcr.io:443 was resolved.
* IPv6: (none)
* IPv4: 140.82.121.33
*   Trying 140.82.121.33:443...
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* SSL Trust Anchors:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
*   CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256 / x25519 / RSASSA-PSS
* ALPN: server accepted h2
* Server certificate:
*   subject: CN=*.ghcr.io
*   start date: Jun 12 00:00:00 2026 GMT
*   expire date: Sep  9 23:59:59 2026 GMT
*   issuer: C=GB; O=Sectigo Limited; CN=Sectigo Public Server Authentication CA DV R36
*   Certificate level 0: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 1: Public key type RSA (3072/128 Bits/secBits), signed using sha384WithRSAEncryption
*   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha384WithRSAEncryption
*   subjectAltName: "ghcr.io" matches cert's "ghcr.io"
* OpenSSL verify result: 0
* SSL certificate verified via OpenSSL.
* Established connection to ghcr.io (140.82.121.33 port 443) from 192.168.100.6 port 41596 
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://ghcr.io/v2/
* [HTTP/2] [1] [:method: HEAD]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: ghcr.io]
* [HTTP/2] [1] [:path: /v2/]
* [HTTP/2] [1] [user-agent: curl/8.20.0]
* [HTTP/2] [1] [accept: */*]
> HEAD /v2/ HTTP/2
> Host: ghcr.io
> User-Agent: curl/8.20.0
> Accept: */*
> 
* Request completely sent off
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
< HTTP/2 405 
HTTP/2 405 
< content-type: application/json
content-type: application/json
< docker-distribution-api-version: registry/2.0
docker-distribution-api-version: registry/2.0
< strict-transport-security: max-age=63072000; includeSubDomains; preload
strict-transport-security: max-age=63072000; includeSubDomains; preload
< date: Sun, 12 Jul 2026 10:51:16 GMT
date: Sun, 12 Jul 2026 10:51:16 GMT
< content-length: 78
content-length: 78
< x-github-request-id: A27C:201B9C:43CDA81:46D185E:6A5371A4
x-github-request-id: A27C:201B9C:43CDA81:46D185E:6A5371A4
< 

* Connection #0 to host ghcr.io:443 left intact

Mam podłączenie do sieci przez WI-FI (stabilne o bardzo dobrym zasięgu). Na dysku jest ponad 100G miejsca. Widzę i rozumiem tą informację ale nie wiem co zrobić. :frowning:

Otworzyć Terminal w HA i wpisać:

nslookup ghcr.io
curl -Iv https://ghcr.io/v2/

Da się przez kopiuj/wklej.

1 Like

Rozumiem, że na konsoli mojego serwera to mam wkleić ?
Coś mam mieć doinstalowane żeby w przeglądarce w aplikacji do zarządzania serwerem to zrobić ?

tak.

Daj mi też raport z instalacji, bo jednak chciałbym własnymi oczami zobaczyć jak masz zainstalowany ten HAOS

To zacznij do niego LAN prowadzić - żadne WIFI

To będę miał z tym problem. :frowning: Wiem, że po kablu zawsze lepiej. Nawet mam kable po domu rozprowadzone ale zostały one uszkodzone :frowning: Nie dostane zgody na rycie w ścianach.

Tak, Aplikację Terminal (są 2 do wyboru), ale skoro nie możesz pobrać żadnego obrazu to nie zainstalujesz teraz Terminala

Nie musisz obsługiwać HA z CLI tak swoją drogą.
Zamknąć system możesz tak

a czemu to sugeruję? - po udanym zamknięciu systemu (będzie widać w lokalnej konsoli na tym dedykowanym HA laptopie…) zrestartuj całą swoją infrastrukturę sieciową (wyłącz router i go włącz ponownie, nie wiem co tam jeszcze masz), jeśli masz jakieś komputery które być może obciążają sieć intensywnym pobieraniem lub szalejącymi wirusami to je wyłącz).
uruchom HAOS (włącz laptopa) dopiero gdy będziesz miał na tym innym komputerze z którego do nas piszesz normalnie działający internet

ale zanim to wszystko zrobisz przygotuj posta z raportem, o który prosiłem już 3x

Masz Windowsa w tej samej sieci ?

OK. Chwilowo coś pomieszałem i się odciałem :slight_smile: Wróce jak bede miał HA online.

Mogę mieć. Mam też jakiegoś ubunciaka.

z konsoli (CLI) też możesz zamknąć system
komendą
host shutdown