Unable to downgrade from 0.110.x to 0.109.6

On the beta channel, updated to the latest versio 0.110.0b3, lots of stuff is broken, so left the beta channel and the UI prompted to update to version 0.109.6. All good so far…, only problem is that this did nothing…, the system rebooted after 10 mins or so, and I’m still on version 0.110.0b3.

So tried this on the command line

ha core update

then

ha core update --version 0.109.6

then

ha core update --version=0.109.6

then tried the last two with version 0.109.0…, they all spin the little progress wheel for 10 mins or so, rebooted, and yes…, you guessed it…, still on 0.111.03b

Any ideas ? (about to restore from a previous snapshot, as that’s the only thing I can think of…)

Tried it in my test VM wit hassos.
The problem are the added keys in .storege/core.config, because 0.109.6 will crash on boot.

20-05-17 12:52:06 INFO (SyncWorker_4) [supervisor.docker.homeassistant] Start homeassistant homeassistant/qemux86-64-homeassistant with version 0.109.6
20-05-17 12:52:16 ERROR (MainThread) [supervisor.homeassistant] Home Assistant has crashed!
20-05-17 12:52:16 CRITICAL (MainThread) [supervisor.homeassistant] HomeAssistant update fails -> rollback!
20-05-17 12:52:16 INFO (MainThread) [supervisor.homeassistant] Update Home Assistant to version 0.110.0b3

You need to:

  • stop HA
  • edit .storage/core.config and remove the keys external_url and internal_url
  • start downgrade with ha core update --version 0.109.6

After that the downgrade seems to work, but the homeassistant container is not running.

20-05-17 12:59:09 INFO (SyncWorker_1) [supervisor.docker.interface] Pull image homeassistant/qemux86-64-homeassistant tag 0.109.6.
20-05-17 12:59:50 INFO (SyncWorker_1) [supervisor.docker.interface] Clean homeassistant application
20-05-17 12:59:50 INFO (MainThread) [supervisor.homeassistant] Successful run Home Assistant 0.109.6
20-05-17 12:59:50 INFO (SyncWorker_4) [supervisor.docker.interface] Cleanup images: ['homeassistant/qemux86-64-homeassistant:0.110.0b3']
20-05-17 13:00:00 ERROR (MainThread) [supervisor.homeassistant] Error on call http://172.30.32.1:8123/api/states: Cannot connect to host 172.30.32.1:8123 ssl:None [Connection refused]
20-05-17 13:00:00 ERROR (MainThread) [supervisor.api.proxy] Error on API for request states
20-05-17 13:01:00 ERROR (MainThread) [supervisor.homeassistant] Error on call http://172.30.32.1:8123/api/states: Cannot connect to host 172.30.32.1:8123 ssl:None [Connection refused]
20-05-17 13:01:00 ERROR (MainThread) [supervisor.api.proxy] Error on API for request states

A reboot of the VM fixed this and 0.109.6 is running again.

EDIT: If this works for you, please update the title of this topic to ‘Unable to downgrade from 0.110.x to 0.109.6’ because i think this will be of help after release date.

1 Like

Done, Thanks :wink:

1 Like

Well if you want to revert, first of all have your old config backup ready…

i’m trying to do this (cpu load issue with 0.110)

it dont work, here’s what i do

  • install terminal addon
  • mount through samba and edit /.storage/core.config to remove url keys
  • from terminal addon in hassio, i do the command : ha core update --version=0.109.6

then i’m still in 0.110.1 :frowning:

Have you stopped HA before edit core.config?
The file will be overwritten by HA from time to time.

Thanks VDRainer, it worked for me!
I had to reinstall HASSIO from scratch, so I went to 0.110.3 directly but my HA theme works only with 0.108.x, so I really needed to downgrade!

Thanks for your suggestion!