I have been unable to update HASSIO since version 97.2. Not 100% sure what is happening but seems to to be something with SSL possibly? Logs below…
19-12-20 19:10:15 INFO (MainThread) [hassio.homeassistant] Update Home Assistant to version 0.103.2
19-12-20 19:10:15 INFO (SyncWorker_3) [hassio.docker.interface] Update image homeassistant/raspberrypi3-homeassistant:0.97.2 to homeassistant/raspberrypi3-homeassistant:0.103.2
19-12-20 19:10:15 INFO (SyncWorker_3) [hassio.docker.interface] Pull image homeassistant/raspberrypi3-homeassistant tag 0.103.2.
19-12-20 19:10:52 INFO (MainThread) [hassio.api.security] /homeassistant/info access from core_ssh
19-12-20 19:23:36 INFO (SyncWorker_3) [hassio.docker.interface] Stop homeassistant application
19-12-20 19:24:39 INFO (SyncWorker_3) [hassio.docker.interface] Clean homeassistant application
19-12-20 19:24:43 INFO (SyncWorker_5) [hassio.docker.homeassistant] Start homeassistant homeassistant/raspberrypi3-homeassistant with version 0.103.2
19-12-20 19:25:28 INFO (MainThread) [hassio.auth] Auth request from core_mosquitto for rrymar
19-12-20 19:25:28 ERROR (MainThread) [hassio.homeassistant] Error on call http://172.30.32.1:8123/api/: Cannot connect to host 172.30.32.1:8123 ssl:None [Connection refused]
19-12-20 19:25:28 INFO (MainThread) [hassio.auth] Home Assistant not running, check cache
19-12-20 19:25:28 INFO (MainThread) [hassio.auth] Cache hit for XXXXX
19-12-20 19:34:46 WARNING (MainThread) [hassio.homeassistant] Don't wait anymore of Home Assistant startup!
19-12-20 19:34:46 CRITICAL (MainThread) [hassio.homeassistant] HomeAssistant update fails -> rollback!
Wow - fast reponse - No I dont have the api_password in the config.
I also should mention that I had originally tried to upgrade to the next nearest update to 97.2 some time ago but it did not work then either. Not had time to look at it since.
Using the “Check Home Assistant configuration” add on before attempting the update I get no errors. Oddly this add on seems to install the update temporarily to check the config and as far as I can tell this does work?
I have tried to update to 0.98.0 to reduce the amount or breaking changes that might effect my setup. Could not find any breaking changes in the release notes for 0.98.0 at all but the update still does not work.
The logs seem to state that it tries but fails then rolls back to 0.97.2
I uninstalled the MQTT component, updated to 98.0 - successfully.
Reinstalled and reconfigured the MQTT component and then upgraded to 103.2 via the CLI, again successfully.
I then upgraded successfully to 103.4 using the we interface - all successful.
No idea why this should solve the issue but it now works.