Bug 2038957
Summary: | Failure to activate connection: nm-manager-error-quark: No suitable device found for this connection | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | Noriko Hosoi <nhosoi> |
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: | 9.0 | CC: | ferferna, gfialova, jharuda, maypatil, mtembo, nhosoi, rmeggins, spetrosi, till, wenliang, zhguan |
Target Milestone: | rc | Keywords: | Bugfix, Triaged |
Target Release: | 9.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | role:network | ||
Fixed In Version: | rhel-system-roles-1.13.0-1.el9 | 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: | 2034908 | Environment: | |
Last Closed: | 2022-05-17 13:03:10 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: | 2034908 | ||
Bug Blocks: | 2038956 |
Description
Noriko Hosoi
2022-01-10 16:08:43 UTC
:: [ 01:20:38 ] :: [ 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) :: [ 01:21:13 ] :: [ 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) now tests_ethernet_nm.yml playbook can pass after tests_ethernet_initscripts.yml playbook. Hi Rich, would you mind setting this to ON_QA? since it's already been pre-verified, and stay at POST for a long time.. (In reply to Zhiqian Guan from comment #3) > :: [ 01:20:38 ] :: [ 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) > :: [ 01:21:13 ] :: [ 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) > > now tests_ethernet_nm.yml playbook can pass after > tests_ethernet_initscripts.yml playbook. > > Hi Rich, would you mind setting this to ON_QA? since it's already been > pre-verified, and stay at POST for a long time.. I can't do it yet - I need to do an official build and attach it to an errata :: [ 03:52:06 ] :: [ PASS ] :: Test network/tests_ethernet_initscripts.yml (roles/rhel-system-roles.network/tests/tests_ethernet_initscripts.yml) with ANSIBLE-2.9 against RHEL_6_10_GA (Expected 0, got 0) :: [ 03:52:32 ] :: [ PASS ] :: Test network/tests_ethernet_nm.yml (roles/rhel-system-roles.network/tests/tests_ethernet_nm.yml) with ANSIBLE-2.9 against RHEL_6_10_GA (Expected 0, got 0) :: [ 03:30:44 ] :: [ 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) :: [ 03:31:24 ] :: [ 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) :: [ 03:34:07 ] :: [ PASS ] :: Test network/tests_ethernet_initscripts.yml (roles/rhel-system-roles.network/tests/tests_ethernet_initscripts.yml) with ANSIBLE-2.9 against RHEL_8_5_0_GA (Expected 0, got 0) :: [ 03:35:46 ] :: [ PASS ] :: Test network/tests_ethernet_nm.yml (roles/rhel-system-roles.network/tests/tests_ethernet_nm.yml) with ANSIBLE-2.9 against RHEL_8_5_0_GA (Expected 0, got 0) :: [ 03:37:57 ] :: [ PASS ] :: Test network/tests_ethernet_initscripts.yml (roles/rhel-system-roles.network/tests/tests_ethernet_initscripts.yml) with ANSIBLE-2.9 against RHEL_8_6_TESTING (Expected 0, got 0) :: [ 03:38:57 ] :: [ PASS ] :: Test network/tests_ethernet_nm.yml (roles/rhel-system-roles.network/tests/tests_ethernet_nm.yml) with ANSIBLE-2.9 against RHEL_8_6_TESTING (Expected 0, got 0) :: [ 03:42:26 ] :: [ PASS ] :: Test network/tests_ethernet_initscripts.yml (roles/rhel-system-roles.network/tests/tests_ethernet_initscripts.yml) with ANSIBLE-2.9 against RHEL_9_TESTING (Expected 0, got 0) :: [ 03:43:14 ] :: [ PASS ] :: Test network/tests_ethernet_nm.yml (roles/rhel-system-roles.network/tests/tests_ethernet_nm.yml) with ANSIBLE-2.9 against RHEL_9_TESTING (Expected 0, got 0) Result looks good, 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 (new packages: rhel-system-roles), 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:2443 |