Bug 1785172
Summary: | 'nmstatectl show ifaceA' shows the irrelevant configured route rules | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Mingyu Shi <mshi> |
Component: | nmstate | Assignee: | Fernando F. Mancera <ferferna> |
Status: | CLOSED ERRATA | QA Contact: | Mingyu Shi <mshi> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.2 | CC: | fge, jiji, jishi, network-qe |
Target Milestone: | rc | ||
Target Release: | 8.3 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | nmstate-0.3.2-1.el8 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-11-04 03:08:25 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: |
Comment 1
Gris Ge
2020-02-12 10:35:02 UTC
Upstream tracker: https://github.com/nmstate/nmstate/issues/935 This patch have been already merged in nmstate master branch. https://github.com/nmstate/nmstate/pull/953 verified with versions: nmstate-0.3.2-1.el8.noarch NetworkManager-1.26.0-0.1.el8.x86_64 DISTRO=RHEL-8.3.0-20200629.n.0 Linux hp-dl380pg8-09.rhts.eng.pek2.redhat.com 4.18.0-221.el8.x86_64 #1 SMP Thu Jun 25 20:58:19 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 1. Set route rules to eth1, eth2: [14:54:08@hp-dl380pg8-09 ~]0# nmstatectl set route_rules.yaml 2020-06-30 14:54:09,327 root DEBUG Async action: Create checkpoint started 2020-06-30 14:54:09,332 root DEBUG Checkpoint None created for all devices 2020-06-30 14:54:09,332 root DEBUG Async action: Create checkpoint finished 2020-06-30 14:54:09,337 root DEBUG Async action: Add profile: eth1 started 2020-06-30 14:54:09,340 root DEBUG Async action: Add profile: eth2 started 2020-06-30 14:54:09,348 root DEBUG Async action: Add profile: eth1 finished 2020-06-30 14:54:09,353 root DEBUG Async action: Add profile: eth2 finished 2020-06-30 14:54:09,353 root DEBUG Async action: Reapply device config: eth1 started 2020-06-30 14:54:09,354 root DEBUG Async action: Reapply device config: eth2 started 2020-06-30 14:54:09,356 root DEBUG Device reapply failed on eth1: error=nm-device-error-quark: Device is not activated (4) Fallback to device activation 2020-06-30 14:54:09,359 root DEBUG Async action: Activate profile: eth1 started 2020-06-30 14:54:09,360 root DEBUG Device reapply failed on eth2: error=nm-device-error-quark: Device is not activated (4) Fallback to device activation 2020-06-30 14:54:09,364 root DEBUG Async action: Activate profile: eth2 started 2020-06-30 14:54:09,366 root DEBUG Connection activation initiated: dev=eth1, con-state=<enum NM_ACTIVE_CONNECTION_STATE_ACTIVATING of type NM.ActiveConnectionState> 2020-06-30 14:54:09,375 root DEBUG Connection activation initiated: dev=eth2, con-state=<enum NM_ACTIVE_CONNECTION_STATE_ACTIVATING of type NM.ActiveConnectionState> 2020-06-30 14:54:09,404 root DEBUG Connection activation succeeded: dev=eth1, con-state=<enum NM_ACTIVE_CONNECTION_STATE_ACTIVATED of type NM.ActiveConnectionState>, dev-state=<enum NM_DEVICE_STATE_ACTIVATED of type NM.DeviceState>, state-flags=<flags NM_ACTIVATION_STATE_FLAG_LAYER2_READY | NM_ACTIVATION_STATE_FLAG_IP4_READY | NM_ACTIVATION_STATE_FLAG_IP6_READY of type NM.ActivationStateFlags> 2020-06-30 14:54:09,404 root DEBUG Async action: Activate profile: eth1 finished 2020-06-30 14:54:09,410 root DEBUG Connection activation succeeded: dev=eth2, con-state=<enum NM_ACTIVE_CONNECTION_STATE_ACTIVATED of type NM.ActiveConnectionState>, dev-state=<enum NM_DEVICE_STATE_ACTIVATED of type NM.DeviceState>, state-flags=<flags NM_ACTIVATION_STATE_FLAG_LAYER2_READY | NM_ACTIVATION_STATE_FLAG_IP4_READY | NM_ACTIVATION_STATE_FLAG_IP6_READY of type NM.ActivationStateFlags> 2020-06-30 14:54:09,410 root DEBUG Async action: Activate profile: eth2 finished 2020-06-30 14:54:09,916 root DEBUG Checkpoint /org/freedesktop/NetworkManager/Checkpoint/30 destroyed 2020-06-30 14:54:09,917 root DEBUG Async action: Destroy checkpoint /org/freedesktop/NetworkManager/Checkpoint/30 started 2020-06-30 14:54:09,920 root DEBUG Checkpoint /org/freedesktop/NetworkManager/Checkpoint/30 destroy executed 2020-06-30 14:54:09,921 root DEBUG Async action: Destroy checkpoint /org/freedesktop/NetworkManager/Checkpoint/30 finished Desired state applied: --- route-rules: config: - ip-to: 192.0.2.0/24 priority: 1000 route-table: 50 - ip-from: 192.0.2.0/24 priority: 1000 route-table: 50 - ip-to: 198.51.100.0/24 priority: 1000 route-table: 51 - ip-from: 198.51.100.0/24 priority: 1000 route-table: 51 routes: config: - destination: 0.0.0.0/0 metric: 150 next-hop-address: 192.0.2.1 next-hop-interface: eth1 table-id: 50 - destination: 0.0.0.0/0 metric: 150 next-hop-address: 198.51.100.1 next-hop-interface: eth2 table-id: 51 interfaces: - name: eth1 type: ethernet state: up ipv4: address: - ip: 192.0.2.251 prefix-length: 24 dhcp: false enabled: true - name: eth2 type: ethernet state: up ipv4: address: - ip: 198.51.100.251 prefix-length: 24 dhcp: false enabled: true 2. Check dummy1, no configured route rules: [14:59:57@hp-dl380pg8-09 ~]0# nmstatectl show dummy1 --- dns-resolver: config: search: [] server: [] running: search: - rhts.eng.pek2.redhat.com server: - 10.73.2.107 - 10.73.2.108 - 10.66.127.10 route-rules: config: [] routes: config: [] running: [] interfaces: - name: dummy1 type: dummy state: up ipv4: dhcp: false enabled: false ipv6: autoconf: false dhcp: false enabled: false lldp: enabled: false mac-address: 76:E5:8E:91:50:D8 mtu: 1500 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 (nmstate 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-2020:4696 |