Running HA inside docker on a pi3 raspbian. Everything has been running great for months.
My pi did a hard power down due to an outage, everything seemed ok after a reboot, etc. Before I restarted, I stopped HA and removed the DB file which was getting huge before restarting (done many times without issue). Worked the first time however I noticed in lovelave notifications that logbook and hostory had not loaded. I also have an energy monitor (OEM emonPi) which was, and still is, working and publishing to web just fine. I rebooted and now I am getting:
500 Internal Server Error
Server got itself in trouble
I have tried an update/reinstall to 88.2 from 88.1 just in case, but still no change. Anyone able to decipher the logs?
Logs from HA:
2019-03-03 09:17:30 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/aiohttp/web_protocol.py", line 418, in start
resp = await task
File "/usr/local/lib/python3.7/site-packages/aiohttp/web_app.py", line 458, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.7/site-packages/aiohttp/web_middlewares.py", line 119, in impl
return await handler(request)
File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/real_ip.py", line 34, in real_ip_middleware
return await handler(request)
File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/ban.py", line 67, in ban_middleware
return await handler(request)
File "/usr/local/lib/python3.7/site-packages/homeassistant/components/http/auth.py", line 91, in auth_middleware
users = await app['hass'].auth.async_get_users()
File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/__init__.py", line 110, in async_get_users
return await self._store.async_get_users()
File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/auth_store.py", line 61, in async_get_users
await self._async_load()
File "/usr/local/lib/python3.7/site-packages/homeassistant/auth/auth_store.py", line 307, in _async_load
for group_dict in data.get('groups', []):
AttributeError: 'list' object has no attribute 'get'