Hi All,
Upgraded to 0.56.2 and while I can access the home assistant front-end, I do not have a Hassio option in the menu.
Hassio ssh and samba plugins seem to be working but homebridge is not.
I can ssh into the box but any Hassio commands generate an “API Error”.
Any way I can recover from this without a reinstall?
Following are the errors in home-assistant.log
2017-10-24 19:55:37 ERROR (MainThread) [aiohttp.access] Error in logging
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 500, in log
for key, value in fmt_info:
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 483, in <genexpr>
return ((key, method(args)) for key, method in self._methods)
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 436, in _format_a
peername = args[3].get_extra_info('peername')
File "/usr/lib/python3.6/asyncio/sslproto.py", line 306, in get_extra_info
return self._ssl_protocol._get_extra_info(name, default)
File "/usr/lib/python3.6/asyncio/sslproto.py", line 547, in _get_extra_info
return self._transport.get_extra_info(name, default)
AttributeError: 'NoneType' object has no attribute 'get_extra_info'
2017-10-24 19:55:44 ERROR (MainThread) [aiohttp.access] Error in logging
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 500, in log
for key, value in fmt_info:
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 483, in <genexpr>
return ((key, method(args)) for key, method in self._methods)
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 436, in _format_a
peername = args[3].get_extra_info('peername')
File "/usr/lib/python3.6/asyncio/sslproto.py", line 306, in get_extra_info
return self._ssl_protocol._get_extra_info(name, default)
File "/usr/lib/python3.6/asyncio/sslproto.py", line 547, in _get_extra_info
return self._transport.get_extra_info(name, default)
AttributeError: 'NoneType' object has no attribute 'get_extra_info'
2017-10-24 19:56:02 ERROR (MainThread) [aiohttp.access] Error in logging
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 500, in log
for key, value in fmt_info:
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 483, in <genexpr>
return ((key, method(args)) for key, method in self._methods)
File "/usr/lib/python3.6/site-packages/aiohttp/helpers.py", line 436, in _format_a
peername = args[3].get_extra_info('peername')
File "/usr/lib/python3.6/asyncio/sslproto.py", line 306, in get_extra_info
return self._ssl_protocol._get_extra_info(name, default)
File "/usr/lib/python3.6/asyncio/sslproto.py", line 547, in _get_extra_info
return self._transport.get_extra_info(name, default)
AttributeError: 'NoneType' object has no attribute 'get_extra_info'
2017-10-24 20:29:12 ERROR (MainThread) [homeassistant.components.updater] Could not contact Home Assistant Update to check for updates
2017-10-25 04:03:12 WARNING (Thread-3) [pychromecast.socket_client] Heartbeat timeout, resetting connection
2017-10-25 04:03:27 ERROR (Thread-3) [pychromecast.socket_client] Failed to connect, retrying in 5.0s
2017-10-25 05:31:49 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 326, in handle
msg = yield from wsock.receive_json()
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 328, in receive_json
data = yield from self.receive_str(timeout=timeout)
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 310, in receive_str
msg = yield from self.receive(timeout)
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 273, in receive
msg = yield from self._reader.read()
File "/usr/lib/python3.6/site-packages/aiohttp/streams.py", line 627, in read
return (yield from super().read())
File "/usr/lib/python3.6/site-packages/aiohttp/streams.py", line 509, in read
yield from self._waiter
File "/usr/lib/python3.6/asyncio/futures.py", line 331, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.6/asyncio/tasks.py", line 244, in _wakeup
future.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 236, in result
raise CancelledError
concurrent.futures._base.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 422, in start
resp = yield from self._request_handler(request)
File "/usr/lib/python3.6/site-packages/aiohttp/web.py", line 306, in _handle
resp = yield from handler(request)
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/site-packages/homeassistant/components/http/ban.py", line 58, in ban_middleware_handler
return (yield from handler(request))
File "/usr/lib/python3.6/site-packages/homeassistant/components/http/__init__.py", line 430, in handle
result = yield from result
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 388, in handle
yield from self._writer_task
File "/usr/lib/python3.6/asyncio/futures.py", line 333, in __iter__
return self.result() # May raise too.
File "/usr/lib/python3.6/asyncio/futures.py", line 244, in result
raise self._exception
File "/usr/lib/python3.6/asyncio/tasks.py", line 181, in _step
result = coro.throw(exc)
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 238, in _writer
yield from self.wsock.send_json(message, dumps=JSON_DUMP)
File "/usr/lib/python3.6/site-packages/aiohttp/http_writer.py", line 128, in drain
yield from self._protocol._drain_helper()
File "/usr/lib/python3.6/asyncio/streams.py", line 211, in _drain_helper
yield from waiter
File "/usr/lib/python3.6/asyncio/futures.py", line 331, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.6/asyncio/tasks.py", line 244, in _wakeup
future.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 244, in result
raise self._exception
BrokenPipeError: [Errno 32] Broken pipe
2017-10-25 05:31:49 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 326, in handle
msg = yield from wsock.receive_json()
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 328, in receive_json
data = yield from self.receive_str(timeout=timeout)
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 310, in receive_str
msg = yield from self.receive(timeout)
File "/usr/lib/python3.6/site-packages/aiohttp/web_ws.py", line 273, in receive
msg = yield from self._reader.read()
File "/usr/lib/python3.6/site-packages/aiohttp/streams.py", line 627, in read
return (yield from super().read())
File "/usr/lib/python3.6/site-packages/aiohttp/streams.py", line 509, in read
yield from self._waiter
File "/usr/lib/python3.6/asyncio/futures.py", line 331, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.6/asyncio/tasks.py", line 244, in _wakeup
future.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 236, in result
raise CancelledError
concurrent.futures._base.CancelledError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 422, in start
resp = yield from self._request_handler(request)
File "/usr/lib/python3.6/site-packages/aiohttp/web.py", line 306, in _handle
resp = yield from handler(request)
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/site-packages/homeassistant/components/http/ban.py", line 58, in ban_middleware_handler
return (yield from handler(request))
File "/usr/lib/python3.6/site-packages/homeassistant/components/http/__init__.py", line 430, in handle
result = yield from result
File "/usr/lib/python3.6/asyncio/coroutines.py", line 213, in coro
res = yield from res
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 388, in handle
yield from self._writer_task
File "/usr/lib/python3.6/asyncio/futures.py", line 333, in __iter__
return self.result() # May raise too.
File "/usr/lib/python3.6/asyncio/futures.py", line 244, in result
raise self._exception
File "/usr/lib/python3.6/asyncio/tasks.py", line 181, in _step
result = coro.throw(exc)
File "/usr/lib/python3.6/site-packages/homeassistant/components/websocket_api.py", line 238, in _writer
yield from self.wsock.send_json(message, dumps=JSON_DUMP)
File "/usr/lib/python3.6/site-packages/aiohttp/http_writer.py", line 128, in drain
yield from self._protocol._drain_helper()
File "/usr/lib/python3.6/asyncio/streams.py", line 211, in _drain_helper
yield from waiter
File "/usr/lib/python3.6/asyncio/futures.py", line 331, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.6/asyncio/tasks.py", line 244, in _wakeup
future.result()
File "/usr/lib/python3.6/asyncio/futures.py", line 244, in result
raise self._exception
BrokenPipeError: [Errno 32] Broken pipe
Thanks