Updating problems

Hey,

recently I encountered issues when updating. Updating via the UI (Hassio) would basically take forever. I still could ssh into my raspi, but even after hours the update would not complee / HA would not boot again. After restarting, it would load up the old version. Updating via SSH would often work though. Today (tried updating to 0.76) I got this error after a few minutes:

core-ssh:~# hassio ha update
ERROR
panic: interface conversion: interface is nil, not string

goroutine 1 [running]:
panic(0x2c7050, 0x1070a0e0)
        /home/travis/.gimme/versions/go1.7.6.linux.amd64/src/runtime/panic.go:500 +0x33c
github.com/home-assistant/hassio-cli/command/helpers.DisplayOutput(0x107d0200, 0x24, 0x200, 0x0)
        /home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/helpers/common.go:118 +0x3c8
github.com/home-assistant/hassio-cli/command/helpers.ExecCommand(0x2f6f83, 0xd, 0x7ead5e64, 0x6, 0x0, 0x0, 0x76500, 0x0, 0x0, 0x0, ...)
        /home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/helpers/common.go:155 +0x308
github.com/home-assistant/hassio-cli/command.CmdHomeassistant(0x10786420)
        /home/travis/gopath/src/github.com/home-assistant/hassio-cli/command/homeassistant.go:48 +0x540
github.com/urfave/cli.HandleAction(0x2af768, 0x324b14, 0x10786420, 0x0, 0x0)
        /home/travis/gopath/src/github.com/urfave/cli/app.go:503 +0xf0
github.com/urfave/cli.Command.Run(0x2f6f83, 0xd, 0x0, 0x0, 0x40bd10, 0x1, 0x1, 0x301e4d, 0x2f, 0x0, ...)
        /home/travis/gopath/src/github.com/urfave/cli/command.go:165 +0x6b8
github.com/urfave/cli.(*App).Run(0x107708c0, 0x1076a080, 0x3, 0x4, 0x0, 0x0)
        /home/travis/gopath/src/github.com/urfave/cli/app.go:259 +0x8b0
main.main()
        /home/travis/gopath/src/github.com/home-assistant/hassio-cli/main.go:22 +0x108
core-ssh:~#

Any ideas?

Many users are complaining about the 76 upgrade, me included. Haven’t seen a fix yet.

yeah but most seem to have troubles with database, mine error looks to be different? Downgrading also does not work / results in errors

EDIT: Fixed my problem, there was just an error in my config. Checking the actual home-assistant.log file made that obvious.

My logs said something about Chromecast platform changing. Also some iframe changes, which I had one for a deprecated project and never deleted. I went into config and deleted all references, set automatic discovery back on, saved all changes and it still gave me errors. I noticed the supervisor was not updated, still on 126 with 127 being latest. I restarted the Pi to update since my UI was messed up. After it all restarted, My UI was up and no errors in the log. I made this mistake of changing a lot of things at the same time, so I do not know exactly which change corrected the issue.

For me it was an Syntax error in my customize.yaml. Nevertheless, I still get the same error if I use “hassio ha check”. Something still seems off. Had to restart my raspi because it was so damn slow, even after ha was stopped there still was a delay while typing in putty…