-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Networkmanager 1.40.4 does not include connectivity check? #2964
Comments
To elaborate: we want to use wwan0 as a failover for eth0. That also did not work in the previous balenaOS release we used (balenaOS 2.98.33), because that one contains a NetworkManager build that suffers from a bug causing hostname resolving to fail on failover connections in case systemd-resolved is not available (which is the case here). See https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/57d226d3f08d8a904a554367e799c9c367032b0d for more detail. |
[mcraa] This has attached https://jel.ly.fish/a235fd1d-49fb-44bb-aa4f-496d04dbb20b |
Thanks for the report and digging into this! As we upgraded to NetworkManager 1.40.4 we had to change the build system to meson and it looks like we missed this option. I will look into this with priority. |
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
In v2.108.0 we did a major NetworkManager upgrade as we started using meson as a build system. The connectivity check feature was left disabled, which is a regression and it produces fake results. This commit enables it back. Fixes #2964. Changelog-entry: Enable back connectivity check in NetworkManager Change-type: patch Signed-off-by: Zahari Petkov <zahari@balena.io>
When I run balenaOS 2.108.1 and set the log level for connectivity checking in the NetworkManager to debug (
nmcli g log level DEBUG domains CONCHECK
), I see the following log lines in journalctl:As balenaOS 2.108.4 includes NetworkManager 1.40.4 (see #2906), these logs come from https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.40.4/src/core/nm-connectivity.c#L1134. Reading the lines above, I think this is caused by the
WITH_CONCHECK
build flag not being present in the NetworkManager build included in balenaOS.The text was updated successfully, but these errors were encountered: