Bug 2034908
Summary: | Failure to activate connection: nm-manager-error-quark: No suitable device found for this connection | |||
---|---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Wen Liang <wenliang> | |
Component: | rhel-system-roles | Assignee: | Rich Megginson <rmeggins> | |
Status: | CLOSED ERRATA | QA Contact: | Zhiqian Guan <zhguan> | |
Severity: | unspecified | Docs Contact: | Mayur Patil <maypatil> | |
Priority: | unspecified | |||
Version: | 8.6 | CC: | djez, elpereir, ferferna, gfialova, maypatil, nhosoi, rmeggins, spetrosi, till, zhguan | |
Target Milestone: | rc | Keywords: | Bugfix, Triaged | |
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | role:network | |||
Fixed In Version: | rhel-system-roles-1.13.0-1.el8 | Doc Type: | Bug Fix | |
Doc Text: |
.The `nm` provider in the Networking System Role now correctly manages bridges
Previously, if you used the `initscripts` provider, the Networking System Role created an `ifcfg` file which configured NetworkManager to mark bridge interfaces as unmanaged. Also, NetworkManager failed to detect followup `initscript` actions. For example, the `down` and `absent` actions of initscript provider will not change the NetworkManager's understanding on unmanaged state of this interface if not reloading the connection after the `down` and `absent` actions. With this fix, the Networking System Role uses the `NM.Client.reload_connections_async()` function to reload NetworkManager on managed hosts with NetworkManager 1.18. As a result, NetworkManager manages the bridge interface when switching the provider from `initscript` to `nm`.
|
Story Points: | --- | |
Clone Of: | ||||
: | 2038956 2038957 (view as bug list) | Environment: | ||
Last Closed: | 2022-05-10 14:12:46 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 2038956, 2038957 |
Description
Wen Liang
2021-12-22 13:19:33 UTC
:: [ 02:24:21 ] :: [ PASS ] :: Test network/tests_ethernet_initscripts.yml (roles/rhel-system-roles.network/tests/tests_ethernet_initscripts.yml) with ANSIBLE-2.9 against RHEL_7_9_GA (Expected 0, got 0) :: [ 02:25:38 ] :: [ PASS ] :: Test network/tests_ethernet_nm.yml (roles/rhel-system-roles.network/tests/tests_ethernet_nm.yml) with ANSIBLE-2.9 against RHEL_7_9_GA (Expected 0, got 0) [root@netqe18 Upstream-testsuite]# rpm -q rhel-system-roles rhel-system-roles-1.13.0-1.el8.noarch [root@netqe18 Upstream-testsuite]# now the tests_ethernet_nm.yml playbook can pass after running tests_ethernet_initscripts.yml. Set this to verified Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (rhel-system-roles bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2022:1896 |