Cant get homeassistant to start after upgrading to 56.2

Applied update. and now everything has gone dark.

Any suggestions before I completely destroy WAF

maybe let it run for 30 min.

also, look at breaking changes to make sure config still correct

I’m well over 60 minutes since installing. sorry to ask a silly question - how to i look at breaking changes?

what version did you upgrade from?

Thanks , nothing there I can see.

I now used Samba to look at the log file, I’m getting this:

 2017-11-03 06:42:02 ERROR (Thread-2) [homeassistant.util.yaml] while scanning for the next token
found character '\t' that cannot start any token
  in "/home/homeassistant/.homeassistant/groups.yaml", line 12, column 54
2017-11-03 06:42:02 ERROR (MainThread) [homeassistant.bootstrap] Error loading /home/homeassistant/.homeassistant/configuration.yaml: while scanning for the next token
found character '\t' that cannot start any token
  in "/home/homeassistant/.homeassistant/groups.yaml", line 12, column 54

line 12 appears to be the timezone but I can’t see anything wrong:
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: xxx
longitude: xxxx
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: xx
# metric for Metric, imperial for Imperial
unit_system: metric
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: Australia/Melbourne
Customization file
customize: !include customize.yaml

I was upgrading from 56.0

you have no “#” in front of Customization header above “customize: !include customize.yaml”

error looks like you have something not commented or missing "
check the # mentioned above and confirm config file is correct
Also make sure you do not have space or tab at end of line. (that will create similar issue)

also confirm groups.yaml
reading again it looks like error is there

Thanks - I just went through my groups.yaml - I did find a tab at the end of a line

Sorry for asking such silly questions - new to linux and finding it a steep learning curve

Try using. Yaml syntax checker. I have found if ever HA won’t start it comes down to a yaml error and the online syntax checkers work brilliantly.

Thanks I’ll check that out

There is a built in script checker that you can run whenever you make a change - this will let you know of any issues before you restart HA.

Run this command from root once you SSH into your device

sudo /srv/homeassistant/bin/hass --script
check_config -c /home/homeassistant/.homeassistant

All green will indicate no issues.

It will check if your YAML syntax is correct. It won’t necessarily tell you the platform and component configuration is valid and will load. I have had a few times where YAML checks out, but I had misspelled something or had a comma instead of a period and HA refused to start because of it.

You have a tab, rather than spaces