Help!
I get these error messages when I boot the host system:
WARNING (MainThread) [supervisor.resolution.evaluations.base] NetworkManager is not correctly configured
CRITICAL (MainThread) [supervisor.core] System running in a unhealthy state and need manual intervention!
WARNING (MainThread) [supervisor.jobs] ‘HomeAssistantCore.update’ blocked from execution, system is not healthy
It’s impossible to upgrade to 0.118.5
I’m on Debian 9, Intel NUC, HA Core 0.118.3, and it’s impossible to upgrade.
The supervisor is version 2020.12.6, upgraded today.
Similar issue, but on Ubuntu 20.04.1. On 0.118.4 trying to get to .5. Supervisor doesn’t load now. Guess I should not have upgraded Supervisor.
20-12-05 21:28:15 WARNING (MainThread) [supervisor.resolution.evaluations.base] Detected unsupported OS: Ubuntu 20.04.1 LTS (more-info: https://www.home-assistant.io/more-info/unsupported/os)
20-12-05 21:28:15 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
20-12-05 21:28:15 INFO (MainThread) [main] Running Supervisor
20-12-05 21:28:15 WARNING (MainThread) [supervisor.core] System running in a unsupported environment!
20-12-05 21:28:15 CRITICAL (MainThread) [supervisor.core] System running in a unhealthy state and need manual intervention!
The unhealthy part is this (Supervisor is not privileged):
Which leads me to this page instructing me to re-run the installation script. Hmm, hold that thought.
Elsewhere in the log there’s this error message informing me that the installed version of Network Manager (1.10.6) is not supported:
20-12-05 21:22:56 ERROR (MainThread) [supervisor.dbus.network] Version ‘1.10.6’ of NetworkManager is not supported!
A warning message contains a helpful link explaining the issue:
20-12-05 21:23:04 WARNING (MainThread) [supervisor.resolution.evaluations.base] NetworkManager is not correctly configured (more-info: Network Manager - Home Assistant)
It informs me of the following:
The current minimum supported version of NetworkManager is: 1.14.6.
However, Ubuntu informs me that my instance of Network Manager (1.10.6-2ubuntu1.4) is the latest version:
~$ sudo apt upgrade network-manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
network-manager is already the newest version (1.10.6-2ubuntu1.4).
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Not sure re-running the installation script will do much good if the latest version of Ubuntu’s Network Manager happens to be lower than what Home Assistant requires.
EDIT
Overlooked to mention that the system was dead when we arrived home today (dark house; no lights). No browser access. Logged into the server and restarted it. Home Assistant took longer than normal to get back on its feet. First FUBAR in 2 years. Not kidding when it said it was ‘unhealthy’.
In my case, I have a watchtower container in my instance. After I removed that container and rebooted, I was able to run the update. Finally, I re-installed watchtower after the update.
I ditched watchtower as it will cause your installation to be unsupported (even if it doesn’t touch ha containers)
I switched to Docker-compose and a cron job to run that twice a day. Same result but supported.
Possibly. I’ve been meaning to switch to Debian to avoid this kind of ‘creeping breakage’. Everything was working perfectly which lulls you into thinking ‘this unsupported thing ain’t so bad’ … until now.
This “unhealthy” thing is only affecting Supervised/OS installs, correct? I don’t see how it could break a Core install?
Trying to see if the next update to v119 is going to be an issue for me. I’m on v118.4 and I never do .x updates unless something is broken. Right now everything is fine.
If this is by design then it seems as this new functionality should have been listed in the “breaking changes”. Things seem to be getting a little heavy-handed.
I actually feel bad now that I just told someone in another thread to not worry about the “unsupported” message since it won’t affect anything. Oops.
Normally I would say ‘Worth a try’ but this is my production system and I try to avoid using it for experiments. Unless someone can confirm that system stability is guaranteed, I can’t chance it.
(Having said that, it’s not exactly stable in its current state … )
I have it running on a spare laptop. I’ll fire it up tomorrow morning and check.