Hass.io rollback/downgrade version

I need to rollback from 0.73.0b0 to 0.72.1, but I can only attempt to do it via the command line as the web ui is not working. Is there a command to do so?

Tried this as mentioned on other posts:
core-ssh:~# hassio homeassistant update --options "version=0.72.1"

and get:
ERROR
panic: interface conversion: interface is nil, not string

goroutine 1 [running]:
panic(0x6b7a80, 0xc42000e980)
/home/travis/.gimme/versions/go1.7.6.linux.amd64/src/runtime/panic.go:500 +0x1a1 github.com/home-assistant/hassio-cli/command/helpers.DisplayOutput(0xc4200e0200, 0x24, 0x200, 0xc420013400)
/home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/helpers/common.go:118 +0x32e github.com/home-assistant/hassio-cli/command/helpers.ExecCommand(0x704913, 0xd, 0x7ffc2bb31e42, 0x6, 0x0, 0x0, 0xc420013400, 0xc4200134d0, 0xe, 0x0, ...)
/home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/helpers/common.go:155 +0x13d github.com/home-assistant/hassio-cli/command.CmdHomeassistant(0xc42006ac60)
/home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/homeassistant.go:48 +0x286 github.com/urfave/cli.HandleAction(0x69be20, 0x729be0, 0xc42006ac60, 0x0, 0xc420050a20)
/home/travis/gopath/src/github.com/urfave/cli/app.go:503 +0x7c github.com/urfave/cli.Command.Run(0x704913, 0xd, 0x0, 0x0, 0x85a6c0, 0x1, 0x1, 0x70f806, 0x2f, 0x0, ...)
/home/travis/gopath/src/github.com/urfave/cli/command.go:165 +0x5a5 github.com/urfave/cli.(*App).Run(0xc4200c4000, 0xc42000a0f0, 0x5, 0x5, 0x0, 0x0)
/home/travis/gopath/src/github.com/urfave/cli/app.go:259 +0x7fa
main.main() /home/travis/gopath/src/github.com/home-assistant/hassio-cli/main.go:22 +0x145
core-ssh:~#

I think you need to downgrade supervisor by:
hassio su update -o version=109

Then quickly…
and then ‘hassio ha update -o version=0.72.1’

Thanks @DavidFW1960 for the suggestion. Didn’t seem to work. I ran hassion su update -o version=109 returns ok. I then run hassio su info and it still returns “version”: “110”.

hassio ha update -o version=072.1 still gives the same error.

I ran into the same issue, Ended up just re-flashing Hass from scratch…Luckily I always create a snapshot before upgrading so was an easy fix. If you didn’t create snapshot just SSH in and copy your entire config folder.

yeah didn’t work for me either. I had an sd-card I used before I went to USB and just plugged that in, updated to 0.72.1 and restored snapshot. Did have to delete database as a few errors but all good now. I’ll just wait for a fix and then go back to USB

Thanks for the responses. I’ll have to reinstall then and just restore my yaml files and whatever I’ve installed. Running Hass.io on an Intel NUC.

But yes, going forward I’ll be taking snapshots and probably only installing stable release.

Kinda hoping a fix gets released and I can just run an update again as I still have ssh access. Ah well. I’ll go ahead and reimage.

1 Like

Re-imaged the NUC and just restored my config folder then reinstalled my addons.

you run hassio from usb stick on a rpi?

I was before HassOS when ResinOS was used. I believe that a HassOS USB boot version is coming. Before I got my NUC, I had migrated to using Stretch Lite on a USB boot with Hass.io installed in docker.