Home Assistant does not restart

I have a docker installation that I’ve been using for months, but recently it’s been acting up and when I restart the server from the config page UI, it never comes back online.

Looking at the container logs I see this:

2020-03-24 23:00:33 INFO (MainThread) [homeassistant.components.stream] Stopped stream: rtsp://<ip>/<path>
2020-03-24 23:00:33 INFO (MainThread) [homeassistant.components.stream] Stopped stream workers.
2020-03-24 23:00:33 INFO (SyncWorker_9) [homeassistant.components.zwave] Stopping Z-Wave network
2020-03-24 23:00:33 INFO (MainThread) [bellows.zigbee.application] Shutting down ControllerApplication
2020-03-24 23:00:33 INFO (SyncWorker_9) [openzwave] Stop Openzwave network.
2020-03-24 23:00:33 INFO (MainThread) [homeassistant.components.websocket_api.http.connection.140692654571344] Connection closed by client
2020-03-24 23:00:33 INFO (SyncWorker_9) [openzwave] ZWave configuration written to user directory.
2020-03-24 23:00:33 INFO (MainThread) [homeassistant.components.websocket_api.http.connection.140692658455312] Connection closed by client
2020-03-24 23:00:33 INFO (MainThread) [snitun.utils.aiohttp_client] AioHTTP snitun client closed
2020-03-24 23:00:33 INFO (MainThread) [hass_nabucasa.iot] Connection closed
2020-03-24 23:00:33 INFO (MainThread) [hass_nabucasa.google_report_state] Connection closed
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] kittyscale.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] nuc.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] blinds.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] dishwasher.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] irblaster.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] humidifier.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] tv_sonoff.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] datacenter.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] housemeter.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes
2020-03-24 23:00:33 INFO (MainThread) [aioesphomeapi.connection] blescanner.esphome.local: Error while reading incoming messages: Error while receiving data: 0 bytes read on a total of 1 expected bytes

Any way I can debug this better? I have not changed the docker config (not hass.io), and I don’t think I have anything suspicious there. Let me know if it helps to put it here.

I have the same problem. Only happened after upgrading 0.107.x