After updating to 0.94 HA does not start

After updating to the newest version HA does not start anymore. The log file is not very helpful. It seems as it simply does not finish starting:

2019-06-06 18:06:49 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for variable which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-06 18:06:50 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for custom_updater which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-06 18:06:51 WARNING (Recorder) [homeassistant.components.recorder] Ended unfinished session (id=216 from 2019-06-06 15:52:21.067494)
2019-06-06 18:06:56 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for xboxone which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-06-06 18:07:00 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Controller (192.168.0.143) for heos
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 273, in async_setup
    hass, self)
  File "/usr/src/homeassistant/homeassistant/components/heos/__init__.py", line 66, in async_setup_entry
    await controller.connect(auto_reconnect=True)
  File "/usr/local/lib/python3.7/site-packages/pyheos/heos.py", line 40, in connect
    reconnect_delay=reconnect_delay)
  File "/usr/local/lib/python3.7/site-packages/pyheos/connection.py", line 79, in connect
    await self._connect()
  File "/usr/local/lib/python3.7/site-packages/pyheos/connection.py", line 88, in _connect
    open_future, self.timeout)
  File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.7/asyncio/streams.py", line 77, in open_connection
    lambda: protocol, host, port, **kwds)
  File "uvloop/loop.pyx", line 1904, in create_connection
  File "uvloop/loop.pyx", line 1883, in uvloop.loop.Loop.create_connection
OSError: [Errno 113] Host is unreachable
2019-06-06 18:07:02 ERROR (SyncWorker_19) [pylgtv.webos_client] register failed to connect to ws://192.168.0.143:3000
2019-06-06 18:07:02 WARNING (MainThread) [homeassistant.helpers.config_validation] Your configuration contains extra keys that the platform does not support.
Please remove [password].  (See /config/configuration.yaml, line 545). 
Offending data: {"platform": "upc_connect", "password": "<redacted>", "new_device_defaults": "<redacted>"}
2019-06-06 18:07:04 WARNING (MainThread) [homeassistant.components.homematicip_cloud.alarm_control_panel] Homematic IP: alarm_control_panel.INTERNAL is deprecated. Please switch to alarm_control_panel.*hmip_alarm_control_panel.
2019-06-06 18:07:04 WARNING (MainThread) [homeassistant.components.homematicip_cloud.alarm_control_panel] Homematic IP: alarm_control_panel.EXTERNAL is deprecated. Please switch to alarm_control_panel.*hmip_alarm_control_panel.
2019-06-06 18:07:06 ERROR (MainThread) [homeassistant.components.sensor] systemmonitor: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 261, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 377, in async_device_update
    await self.hass.async_add_executor_job(self.update)
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/systemmonitor/sensor.py", line 130, in update
    self._state = round(psutil.disk_usage(self.argument).free /
  File "/usr/local/lib/python3.7/site-packages/psutil/__init__.py", line 2121, in disk_usage
    return _psplatform.disk_usage(path)
  File "/usr/local/lib/python3.7/site-packages/psutil/_psposix.py", line 131, in disk_usage
    st = os.statvfs(path)
FileNotFoundError: [Errno 2] No such file or directory: ''
2019-06-06 18:07:06 ERROR (SyncWorker_18) [DenonAVR] No connection to /goform/AppCommand.xml end point on host 192.168.0.165
2019-06-06 18:07:06 ERROR (SyncWorker_18) [DenonAVR] Getting renamed and deleted sources failed.
2019-06-06 18:07:07 WARNING (SyncWorker_14) [homeassistant.components.bluetooth_le_tracker.device_tracker] No Bluetooth LE devices to track!
2019-06-06 18:07:07 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy
2019-06-06 18:07:09 ERROR (SyncWorker_18) [DenonAVR] Receiver sources list empty. Please check if device is powered on.
2019-06-06 18:07:09 ERROR (SyncWorker_6) [miio.device] Unable to discover a device at address 192.168.0.65
2019-06-06 18:07:09 ERROR (MainThread) [homeassistant.components.xiaomi_miio.light] Got exception while fetching the state: Unable to discover the device 192.168.0.65
2019-06-06 18:07:10 WARNING (MainThread) [homeassistant.components.media_player] Setup of platform denonavr is taking over 10 seconds.
2019-06-06 18:07:12 WARNING (MainThread) [homeassistant.components.switch] Setup of platform broadlink is taking over 10 seconds.
2019-06-06 18:07:18 ERROR (SyncWorker_9) [homeassistant.components.broadlink.switch] Failed to connect to device
2019-06-06 18:07:18 WARNING (MainThread) [homeassistant.helpers.config_validation] Your configuration contains extra keys that the platform does not support.
Please remove [state_topic]. 
Configuration source: MQTT (topic: 'homeassistant/climate/0x70b3d5de000008dd/climate/config'). 
Offending data: {"min_temp": "<redacted>", "max_temp": "<redacted>", "modes": "<redacted>", "mode_state_topic": "zigbee2mqtt/ecozy", "mode_state_template": "<redacted>", "mode_command_topic": "zigbee2mqtt/ecozy/set/system_mode", "current_temperature_topic": "zigbee2mqtt/ecozy", "current_temperature_template": "<redacted>", "temperature_state_topic": "zigbee2mqtt/ecozy", "temperature_state_template": "<redacted>", "temperature_command_topic": "zigbee2mqtt/ecozy/set/occupied_heating_setpoint", "state_topic": "zigbee2mqtt/ecozy", "json_attributes_topic": "zigbee2mqtt/ecozy", "name": "ecozy_climate", "unique_id": "<redacted>", "device": "<redacted>", "availability_topic": "zigbee2mqtt/bridge/state", "platform": "mqtt"}
2019-06-06 18:07:21 ERROR (SyncWorker_18) [DenonAVR] No connection to /goform/AppCommand.xml end point on host 192.168.0.165
2019-06-06 18:07:21 ERROR (SyncWorker_18) [DenonAVR] Getting renamed and deleted sources failed.
2019-06-06 18:07:21 ERROR (SyncWorker_18) [DenonAVR] Receiver sources list empty. Please check if device is powered on.

Im running Hass.io dockerized on Raspian Lite.

I downgraded back to 93.2 but my HA still won’t start with any useful error… :-/

I did not change my config or anything, it was working perfectly fine before.

EDIT: After checking the supervisor logs I realized that the date and time is totally off - that’s not normal, right?

19-06-06 21:07:25 INFO (MainThread) [hassio.api.proxy] Home Assistant WebSocket API request initialize
19-06-06 21:07:25 INFO (MainThread) [hassio.api.proxy] WebSocket access from a0d7b954_nodered
19-06-06 21:07:25 ERROR (MainThread) [hassio.api.proxy] Client error on WebSocket API Cannot connect to host 172.30.32.1:8123 ssl:False [Connection refused].
19-06-06 21:07:30 ERROR (MainThread) [hassio.api.proxy] Client error on WebSocket API Cannot connect to host 172.30.32.1:8123 ssl:False [Connection refused].
19-06-06 21:07:30 INFO (MainThread) [hassio.api.security] /supervisor/logs access from core_ssh

It should be in UTC not local… Define way off…

Yeah, sorry I was thinking it should be local time. Unfortunately I have no idea what’s wrong.

I’m going to reinstall Hass.io - to remove the container I have to stop the services first, remove the super-visor (as described here) and then remove the homeassistant container? Does that automatically remove all the addons too? My backup is only two days old, I don’t mind… but I just want to make sure I’ll do everything correctly.

I found the cause of my failure: the device tracker. I do not know why/how it’s suddenly failing since it worked perfectly fine with the prior version and did not display any errors in the config. Can someone have a look and tell me why it’s failing to load? BTW, the log files says that “password” is an old option and should be removed, but it’s necessary for upc connect box tracking, isn’t it?

device_tracker:
  - platform: upc_connect
    password: !secret router
    new_device_defaults:
      track_new_devices: true
      hide_if_away: true
  - platform: xiaomi_miio
    host: 192.168.0.192
    token: <redacted>
    new_device_defaults:
      track_new_devices: true
      hide_if_away: true
  - platform: bluetooth_tracker
    new_device_defaults:
      track_new_devices: true
      hide_if_away: true