Unhealthy state

https://packages.ubuntu.com/search?keywords=network-manager looks like ubuntu 20.04LTS has network-manager-1.20.10

Updating to 20.04LTS on your production system carries risks too!

Surpriseā€¦ itā€™s going to be v1.0.0 not 0.119 (although that still exists at the moment in dev) But v1 is the next version and is being announced/released at the conference on the 13th.

You can get 1.18 of network manager by adding this ppa: https://launchpad.net/~rvoegeli/+archive/ubuntu/network-manager?field.series_filter=bionic

1 Like

This was my concern when they originally intended to deprecate supervisedā€¦ Iā€™m lucky I picked Debian years ago and that is supported however when they said ā€˜will work for nowā€™ that was a shot over the bows to get on a supported platform ASAPā€¦ otherwiseā€¦ this happens.

@kanga_who you might need to deprecate the ā€œinstall on ubuntu 18.04ā€ howto. Installing Home Assistant Supervised on Ubuntu 18.04.4

It could be modified to install the ppa I just referred to in my last post to get an updated network-manager, but I think other breakages are gonna come in due course.

2 Likes

Iā€™ve been thinking about doing that, this sort of thing happening just confirms it is a good idea.

I see you have done that. Can I suggest adding:

Ubuntu 18.04 does not have the minimum version of network-manager required by a supervised install, and as from supervisor 2020.12.06 you will get errors about having an ā€œunsupportedā€ installation and an ā€œunhealthyā€ system. This will prevent you updating.

You can indeed, good add :+1:

I had networkmanager.service disabled on Nuc with Ubuntu 18ā€¦ because of zwave problem on reboots. Fix for my unhealty install was to enable networkmanager.service and update it with link from @nickrout, everything was ok after that. Then upgraded Ubuntu to 20.04.1 LTS and also everything ok.

I agree. It should have been mentioned in breaking changes. Having had some bad experiences from not doing so earlier, I always read them thoroughly. But I would have gone on to Debian 10 sooner or later anyway, so Iā€™ll go for it today. Fingers crossedā€¦

1 Like

let me know how it goes and what you needed to do to get it done, please.

Iā€™m still running Debian 9 myself and dreading doing the upgrade since everything is ā€œjust workingā€ (except for a stupid memory leak I canā€™t find).

Iā€™m a bit worried.
I followed the instructions on several sites for upgrading to Debian 10, but it seems to require skills far above my linux level. Lots of packages that fail to upgrade, missing this and that, and so on. Itā€™s been running without problems for 3 1/2 years, so I guess itā€™s had time to get a bit messy.

So, now Iā€™m facing some alternatives:

  1. Install Debian 10 and Home Assistant Core from scratch. (Hoping that I have a good enough backup before i destroy my NUC installation)
  2. Install Home Assistant OS
  3. Windows 10 with HA installed on docker?
  4. Other options?

The NUC wonā€™t be used for anything other than Home Assistant.
What should I do?

You can update your system with unsupported packages from this untrusted PPA by ā€¦

Thanks for the tip. Seems like the most painless way to get a more recent version of Network Manager on 18.04 but the ā€˜unsupported/untrustedā€™ aspect makes me leery. For a short-term fix, I think Iā€™ll upgrade from 18.04 to 20.04 on the existing old hard-drive; long-term fix will be Debian 10 on a new SSD. Shouldā€™ve paid closer attention to the Black Friday sales for computer components ā€¦ :man_shrugging:


UPDATE

Upgraded the production server from 18.04.5 to 20.04.1. Took a long time (over 90 minutes vs 20 minutes for a similar machine equipped with an SSD) but now Network Manager is at version 1.22.10 and thereā€™s no longer any error/warnings about it. The ā€˜unhealthyā€™ indicator is gone but ā€˜unsupportedā€™ remains for the obvious reason that this is still Ubuntu (not Debian).

Hopefully this will tide me over until I can get around to buying an SSD, installing Debian, and creating a completely new installation of Home Assistant Supervised.

Install Debian 10 and supervised.

FWIW, I hit this very issue yesterday (Supervised ā€œrunning rogueā€ on Ubuntu 18.04), and installing host OS updates (including a new Docker version) and a reboot seemed to get me going. Certainly not claiming that this is a fix, but it might be something low-impact to try. Based on this thread, it sounds like I might look into a newer Ubuntu version as well.

I donā€™t remember any issues when I did itā€¦ I think it was as easy as editing sourcesā€¦

What version of network-manager are you running?

Can I just askā€¦ did the maintainers know in advance that the updated Supervisor would break the Ubuntu 18.04 LTS installs ? Please donā€™t just retort ā€˜itā€™s unsupportedā€™

I imagine only the developers managing Supervisor can answer that. Otherwise, itā€™s just speculation.

FWIW, whether they knew or not, they arenā€™t obligated to consider the impact of their changes on anything that they donā€™t support.

Yet thatā€™s the primary reason they arenā€™t obligated to consider the impact of their changes.

I agree but it would be professional to do so and a bit non caring on an LTS release not to. Iā€™m trying to assess if not adding a breaking change notification was just a ā€˜told you soā€™ attitude. I do feel a little disappointed.