I have been experiencing the exact same issue for several days. I have tried updating from the UI and command line many times, disabling tons of integrations/components (anything new, all config includes, recorder, etc).
I have execd into the home assistant docker while it is running 0.109.2 and he checked home-assistant.log but there is nothing abnormal there. I have run exec with check config while 0.109.2 is running and it comes back clean. Seems like it is up and running for ~10 minutes, but I cannot access the frontend. Then inevitably it rolls back to 0.108.9.
I have ~20GB free on my SSD.
The one big thing I have been avoiding is that I recently updated to Ubuntu 20.04. Maybe I should restore my backup from 18.04…
edit: only interesting thing in the logs:
20-05-02 02:28:28 INFO (MainThread) [supervisor.homeassistant] Successful run Home Assistant 0.108.9
20-05-02 02:28:28 INFO (SyncWorker_15) [supervisor.docker.interface] Cleanup images: [‘homeassistant/qemux86-64-homeassistant:0.109.2’]
not using either of those. What did you do? Remove them? or did you change something in the configuration yaml?
I was just updating ‘again’ and watch the log viewer to see if something pop’ed up and nothing.
Side note. I fixed the sqlite file so i’m no longer getting the errors I posted above.
I commented out the wyzesense and glances entries in my configuration.yaml. Maybe I commented out something else without remembering. I’ll report back if/when I figure it out.
saw some error messages on mine that the library .so was missing. I installed it manually early tonight, but that didn’t fix it, was only disabling it that allowed me to update,
Having hdhomerun in configuration.yaml appears to stop HA starting properly. Comment that out from configuration.yaml (I am unsure whether this is due to the translations directory error below, or the fact that integrations are now supposed to be UI configurable only)
The component has not been updated for 0.109 because it still uses the .translations/ directory, it now should be translations/ (the difference is the leading . )
I have Windows 10 + nuc & don’t know if your command would work for me I haven’t tested it.
I ran official command line command (modified to change “pip3” for “pip”).
py -m pip install --upgrade homeassistant
STOP your server before running this.
Put the command in a .bat file to run it faster
I don’t know why there are 2 different methods to update. Very confusing !!!
I prefer the method I posted as it’s run via python & don’t need to specify version number & is the official documented method.
Will be nice to see the system update itself in future!!
same here, im having problems to update from 108.9 to 109.x
i assume either a hacs component or hassio (supervisor) addon is causing problems. i tried to remove all .translations and even uninstalled a couple, so far no luck.