Update Home Assistant

Witam,

mam problem ponieważ nie mogę zaktualizować Home Assistant Core ale także nie mogę zaktualizować Operating System. Wiecie co może być problemem?

Zajrzyj w logi supervisora (z GUI znajdziesz je tak: Supervisor → System, a w dolnej części ekranu wybierasz dostawca logów: “Supervisor”, co swoją drogą jest domyślnie wybrane, ale z tego miejsca można przejrzeć tez inne logi).

Strzelam w ciemno, ale jeśli to RPi na karcie TF, to karta być może kończy żywot, jeśli wirtualizacja to może natomiast być problem z brakiem miejsca, ale same screenshoty z informacją, że jest jakiś nieokreślony błąd wiele nam nie dają.
W drugim przypadku bład jest jeszcze ciekawszy - wygląda jakby HA Core był zawieszony, tu można po prostu spróbować zwykłego restartu HA (tak naprawdę HA Core): Konfiguracja → Kontrola serwera → Zarządzanie serwerem → Uruchom Ponownie, a następnie zobaczyć czy instalacja nadal żyje i daje się aktualizować.

Generalnie zgrałbym działające snapshoty w bezpieczne miejsce i spróbował ponownego rozruchu hosta (w “elegancki” sposób, czyli z tego samego miejsca co logi, tylko z karty “Host”), bo taka sytuacja zwykle pachnie koniecznością instalacji od nowa (przyczyną może być jakiś drastyczny błąd w konfiguracji).

Przykładowy kawałek takiego logu (tu akurat z błędami wynikającymi z uruchomienia zbyt wielu aktualizacji w zbyt krótkim czasie)

21-10-08 14:46:16 INFO (MainThread) [supervisor.backups.manager] Backing up 3b8c8f9e store Add-ons
21-10-08 14:46:16 ERROR (MainThread) [supervisor.utils] Can't execute export_image while a task is in progress
21-10-08 14:46:16 INFO (MainThread) [supervisor.addons.addon] Building backup for add-on ccab4aaf_frigate
21-10-08 14:46:16 INFO (MainThread) [supervisor.addons.addon] Finish backup for addon ccab4aaf_frigate
21-10-08 14:46:16 INFO (MainThread) [supervisor.backups.manager] Creating partial backup with slug 3b8c8f9e completed
21-10-08 14:46:16 ERROR (MainThread) [supervisor.utils] Can't execute update while a task is in progress
21-10-08 14:46:16 INFO (MainThread) [supervisor.addons] Add-on 'ccab4aaf_frigate' successfully updated
21-10-08 14:46:16 ERROR (MainThread) [supervisor.utils] Can't execute cleanup while a task is in progress
21-10-08 14:46:28 INFO (MainThread) [supervisor.backups.manager] Found 22 backup files
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
21-10-08 14:56:23 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
21-10-08 14:59:28 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/hassio-addons/repository repository
21-10-08 14:59:28 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/danielwelch/hassio-zigbee2mqtt repository
21-10-08 14:59:28 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/yllibed/hassio repository
21-10-08 14:59:28 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/sabeechen/hassio-google-drive-backup repository
21-10-08 14:59:28 INFO (MainThread) [supervisor.store.git] Update add-on https://github.com/home-assistant/addons repository
21-10-08 14:59:30 WARNING (MainThread) [supervisor.addons.validate] Add-on config 'snapshot' is deprecated, 'backup' should be used instead. Please report this to the maintainer of UniFi Controller
21-10-08 14:59:31 WARNING (MainThread) [supervisor.addons.validate] Add-on config 'snapshot_exclude' is deprecated, 'backup_exclude' should be used instead. Please report this to the maintainer of AdGuard Home
21-10-08 14:59:32 WARNING (MainThread) [supervisor.addons.validate] Add-on config 'snapshot' is deprecated, 'backup' should be used instead. Please report this to the maintainer of UniFi Controller
21-10-08 14:59:32 WARNING (MainThread) [supervisor.addons.validate] Add-on config 'snapshot_exclude' is deprecated, 'backup_exclude' should be used instead. Please report this to the maintainer of AdGuard Home
21-10-08 14:59:32 INFO (MainThread) [supervisor.store] Loading add-ons from store: 68 all - 0 new - 0 remove
21-10-08 14:59:32 INFO (MainThread) [supervisor.store] Loading add-ons from store: 68 all - 0 new - 0 remove
21-10-08 15:11:41 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-10-08 15:41:42 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-10-08 15:50:26 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
21-10-08 15:50:26 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.CORE
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.PLUGIN
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.SUPERVISOR
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-10-08 15:56:23 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
21-10-08 15:56:24 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-10-08 15:56:24 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
21-10-08 15:56:24 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
21-10-08 16:08:04 INFO (MainThread) [supervisor.host.info] Updating local host information
21-10-08 16:08:05 INFO (MainThread) [supervisor.host.services] Updating service information
21-10-08 16:08:05 INFO (MainThread) [supervisor.host.network] Updating local network information
21-10-08 16:08:08 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
21-10-08 16:08:08 INFO (MainThread) [supervisor.host.manager] Host information reload completed
21-10-08 16:11:43 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-10-08 16:41:46 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-10-08 16:50:28 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
21-10-08 16:50:28 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
21-10-08 16:56:00 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.CORE
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.PLUGIN
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.TRUST/ContextType.SUPERVISOR
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
21-10-08 16:56:24 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
21-10-08 17:11:47 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-10-08 17:17:18 INFO (MainThread) [supervisor.api.middleware.security] /backups/4af11802 access from cebe7a76_hassio_google_drive_backup
21-10-08 17:17:18 INFO (MainThread) [supervisor.backups.manager] Removed backup file 4af11802
21-10-08 17:17:19 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
21-10-08 17:17:19 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
21-10-08 17:17:24 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
21-10-08 17:17:24 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
21-10-08 17:18:17 INFO (MainThread) [supervisor.backups.manager] Found 2 backup files
21-10-08 17:18:17 INFO (MainThread) [supervisor.backups.manager] Found 2 backup files
21-10-08 17:41:48 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token

W tym fragmencie logu nie ma żadnych błędów. Powinieneś zamieścić log z momentu gdy były problemy (zapewne przed restartem hosta/supervisora/core).
Spróbuj aktualizacji i jeśli będą błędy zamieść logi.

PS było po jednym odwrotnym apostrofie za mało, żeby to wyglądało czytelnie.

PPS wydaje się, że twoje problemy wynikają z braku aktualizacji Supervisora do ostatniej wersji

Screenshot - 08.10.2021 , 22_03_57
To zawsze się wiąże z wykonywaniem jakiś operacji w tle (Baza Danych, Kopia zapasowa) Jeżeli to kopia zapasowa to trzeba spokojnie poczekać aż zostanie wykonana, czas zależny od wielkości Całego HA, inne operacje jak aktualizacja są wstrzymywane do zakończenia kopi zapasowej .

Proszę o pomoc , chcę zaktualizować moje HA do najnowszej wersji jak to zrobić w bezpieczny sposób tak żeby wszystko mi się zachowało HA mam postawionego na OMV

Trzeba przeczytać co wnoszą aktualizację i czy one są konieczne, niektóre aktualizacja są wręcz wymagane aby zaktualizować integracji w HA, bez nich nie zaktualizujesz poprawionych integracji, choćby w ostatniej aktualizacji Node-RED Companion która wymaga najnowszej wersji HA.

Przy aktualizacjach nic się nie traci, jedynie niektóre elementy z konfiguracji *.yaml mogą zostać przeniesione do GUI jak choćby ostatnio Folder Watcher ale o tym zostaniesz poinformowany odpowiednim komunikatem.

Więc robisz aktualizację z opcją Kopi Zapasowej i jeżeli coś nie działa to przywracasz kopię.


Czasami w początkowej fazie po aktualizacji trzeba poczekać jakiś czas 30-40 minut zanim stwierdzisz za napewno coś nie działą.

1 polubienie

“Trzeba przeczytać co wnoszą aktualizację i czy one są konieczne”
nie działa mi Tuya Local i pisze że muszę zaktualizować HA

Oki zbroiłem już kopie zapasowa
System>Kopie zapasowe i pobrałem na dysk

Jak teraz wykonać Update HA ??

System Information

version core-2023.10.1
installation_type Home Assistant Container
dev false
hassio false
docker true
user root
virtualenv false
python_version 3.11.5
os_name Linux
os_version 6.0.0-0.deb11.6-amd64
arch x86_64
timezone Europe/Warsaw
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4934
Installed Version 1.34.0
Stage running
Available Repositories 1462
Downloaded Repositories 3
Airly
can_reach_server ok
requests_remaining 13
requests_per_day 100
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Dashboards
dashboards 1
resources 0
views 3
mode storage
Recorder
oldest_recorder_run 9 października 2023 20:47
current_recorder_run 8 maja 2024 06:01
estimated_db_size 455.70 MiB
database_engine sqlite
database_version 3.41.2

dzięki za linka ale za bardzo dalej nie wiem jak mam znaleźć odpowiednia wersję dla mnie i w jaki sposób ja zaktualizować :frowning: jesem z byt słaby w te klocki jeszcze :frowning:

Masz dosyć starą, więc zajrzyj do tamtego wątku

i sprawdź wszystkie breaking changes, które mogą dotyczyć twojej instalacji,
jeśli są jakieś to się przygotuj do usuwania ich skutków,
a potem aktualizuj po kolei do wszystkich ostatnich wydań miesięcznych

Jeśli nie ma żadnych breaking changes, to możesz podnieść wersję do aktualnej od ręki (no ale po kilku latach doświadczenia z HA ja bym tak nie robił), ale powinieneś to robić co miesiąc jakoś pod jego koniec.

Oki czyli moja wersja to ‘2023.10.1’
Czyli żeby nie aktualizować od razu do najnowszej to robię
core_2023.10.x → core_2023.11.3
core_2023.11.x → core_2023.12.4
core_2023.12.x → core_2024.1.6
core_2024.1.x → core_2024.2.5 ( na tej chcę się zatrzymać bo tyle mi starczy)

Polecenie z SHH :
ha core update --version 2023.11.3 itd….
Dostaje jednak komunikat z błędem:

Ale zajrzyj pod tego linka “common tasks” post wcześniej… masz instalację w kontenerze to rób ruchy jak dla instalacji w kontenerze, a nie jak dla HAOS/Supervised.

instrukcja mówi że:
Następnie należy ponownie utworzyć kontener z nowym obrazem.

Jeżeli ja to zrobię to stracę wszystkie moje ustawania w HA ?? Co potem przywrócenie ich z kopi zapasowe j??

Jeśli za pierwszym razem nie wydzieliłes folderu config poza kontener to stracisz. W dokerze nie przywrócisz bezpośrednio z backupu. Wymaga to ręcznego rozpakowania i przywracania config.
Więc przy ponownej inastalacji zrób to tak aby kolejny raz nie musiał tego przechodzić