Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1729854

Summary: RHEL 8 NetworkManager creates new network devices during/after boot and ignores the devices created by initrd.
Product: Red Hat Enterprise Linux 8 Reporter: Yihuang Yu <yihyu>
Component: NetworkManagerAssignee: Beniamino Galvani <bgalvani>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: high    
Version: 8.1CC: aaron.f.brown, atragler, bgalvani, desktop-qa-list, donald.buchholz, fgiudici, fpokryvk, hannsj_uhl, jeffrey.t.kirsher, jshortt, jwboyer, kzhang, lihong.yang, linville, lrintel, nhorman, pragyansri.pathi, qzhang, rkhan, sukulkar, tgummels, thaller, uma.yajaman.vishnumurthybhatta, vbenes
Target Milestone: rcFlags: pm-rhel: mirror+
Target Release: 8.1   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: NetworkManager-1.20.0-0.4.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1593939 Environment:
Last Closed: 2019-11-05 22:30:06 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: 1593939, 1626348, 1727885    
Bug Blocks: 1478674, 1481907    

Description Yihuang Yu 2019-07-15 06:53:51 UTC
+++ This bug was initially created as a clone of Bug #1593939 +++

Description of problem:
NetworkManager creates new network devices during/after boot and ignores the devices created by initrd. 

log: (journalctl -u NetworkManager)
---
Jul 15 05:21:04 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182464.3335] NetworkManager (version 1.20.0-0.3.el8) is starting... (for the first time)
Jul 15 05:21:04 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182464.3343] Read config: /etc/NetworkManager/NetworkManager.conf
Jul 15 05:21:04 ibm-p9wr-06.lab2.eng.bos.redhat.com systemd[1]: Started Network Manager.
Jul 15 05:21:04 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182464.3950] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jul 15 05:21:04 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182464.5241] manager[0x12a9bb020]: monitoring kernel firmware directory '/lib/firmware'.
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.2574] hostname: hostname: using hostnamed
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.2576] hostname: hostname changed from (none) to "ibm-p9wr-06.lab2.eng.bos.redhat.com"
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.2579] dns-mgr[0x12a9832b0]: init: dns=default,systemd-resolved rc-manager=symlink
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.3116] settings: Loaded settings plugin: ifcfg-rh ("/usr/lib64/NetworkManager/1.20.0-0.3.el8/libnm-settings-plugin-ifcfg-rh.so")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.3252] settings: Loaded settings plugin: ibft ("/usr/lib64/NetworkManager/1.20.0-0.3.el8/libnm-settings-plugin-ibft.so")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.3252] settings: Loaded settings plugin: keyfile (internal)
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4114] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP48p1s0f0 (bda2cc2f-0cbc-4649-b522-3724b035e30e,"enP48p1s0f0")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4126] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP48p1s0f1 (ac22f552-bcdf-4baf-875a-ab5ea5166acf,"enP48p1s0f1")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4137] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP48p1s0f2 (21c84bbe-fae1-4e71-b067-c2673f404231,"enP48p1s0f2")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4148] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP48p1s0f3 (e71d608a-5a40-4924-83cc-0a29a9744e52,"enP48p1s0f3")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4159] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP5p1s0f0 (1d7dcb11-6dd9-4ec7-a100-16fbc30020a4,"enP5p1s0f0")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4170] ifcfg-rh: new connection /etc/sysconfig/network-scripts/ifcfg-enP5p1s0f1 (67c50f4f-af93-4ad2-b8c0-861dfd36819e,"System enP5p1s0f1")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4209] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4211] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4212] manager: Networking is enabled by state file
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.4213] dhcp-init: Using DHCP client 'internal'
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5075] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.20.0-0.3.el8/libnm-device-plugin-team.so)
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5249] device (lo): carrier: link connected
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5252] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5266] manager: (enP48p1s0f0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5512] ifcfg-rh: add connection in-memory (472922bc-3199-389a-841b-8e0de9c271af,"Wired connection 1")
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5515] settings: (enP48p1s0f0): created default wired connection 'Wired connection 1'
Jul 15 05:21:05 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182465.5522] device (enP48p1s0f0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:06 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182466.4311] manager: (enP48p1s0f1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Jul 15 05:21:06 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182466.4327] ifcfg-rh: add connection in-memory (efa6889a-5b1c-3134-88c1-1983d18432c1,"Wired connection 2")
Jul 15 05:21:06 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182466.4331] settings: (enP48p1s0f1): created default wired connection 'Wired connection 2'
Jul 15 05:21:06 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182466.4337] device (enP48p1s0f1): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.1781] manager: (enP48p1s0f2): new Ethernet device (/org/freedesktop/NetworkManager/Devices/4)
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.1798] ifcfg-rh: add connection in-memory (2be6d10e-05a5-3b16-bc8c-8b62fa2ad1b5,"Wired connection 3")
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.1802] settings: (enP48p1s0f2): created default wired connection 'Wired connection 3'
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.1809] device (enP48p1s0f2): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.6667] manager: (enP48p1s0f3): new Ethernet device (/org/freedesktop/NetworkManager/Devices/5)
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.6687] ifcfg-rh: add connection in-memory (2363139d-7946-3657-a2c5-1413a4cc0342,"Wired connection 4")
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.6691] settings: (enP48p1s0f3): created default wired connection 'Wired connection 4'
Jul 15 05:21:07 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182467.6698] device (enP48p1s0f3): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.1564] manager: (enP5p1s0f0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/6)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.1589] ifcfg-rh: add connection in-memory (ba6a13dd-91d0-3a0f-88d2-7367d0bcb76c,"Wired connection 5")
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.1593] settings: (enP5p1s0f0): created default wired connection 'Wired connection 5'
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.1599] device (enP5p1s0f0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.2629] device (enP5p1s0f0): carrier: link connected
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.2653] manager: (enP5p1s0f1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/7)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.2671] ifcfg-rh: add connection in-memory (5a234639-9d65-3ac0-a450-0b5d0be0c760,"Wired connection 6")
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.2675] settings: (enP5p1s0f1): created default wired connection 'Wired connection 6'
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.2681] device (enP5p1s0f1): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3614] device (enP5p1s0f1): carrier: link connected
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3767] device (enP5p1s0f0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3775] device (enP5p1s0f1): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3784] policy: auto-activating connection 'Wired connection 5' (ba6a13dd-91d0-3a0f-88d2-7367d0bcb76c)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3788] policy: auto-activating connection 'System enP5p1s0f1' (67c50f4f-af93-4ad2-b8c0-861dfd36819e)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3794] device (enP5p1s0f0): Activation: starting connection 'Wired connection 5' (ba6a13dd-91d0-3a0f-88d2-7367d0bcb76c)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3797] device (enP5p1s0f1): Activation: starting connection 'System enP5p1s0f1' (67c50f4f-af93-4ad2-b8c0-861dfd36819e)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3798] device (enP5p1s0f0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3803] manager: NetworkManager state is now CONNECTING
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3807] device (enP5p1s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.3813] device (enP5p1s0f0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.4080] device (enP5p1s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.4166] device (enP5p1s0f0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.4171] dhcp4 (enP5p1s0f0): activation: beginning transaction (timeout in 45 seconds)
Jul 15 05:21:08 ibm-p9wr-06.lab2.eng.bos.redhat.com NetworkManager[7865]: <info>  [1563182468.4185] device (enP5p1s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')

Version-Release number of selected component (if applicable):
host kernel version: kernel-4.18.0-115.el8.ppc64le
NetworkManager version:
# rpm -qa | grep NetworkManager
NetworkManager-libnm-1.20.0-0.3.el8.ppc64le
NetworkManager-1.20.0-0.3.el8.ppc64le
NetworkManager-team-1.20.0-0.3.el8.ppc64le
NetworkManager-tui-1.20.0-0.3.el8.ppc64le

How reproducible:
100%

Steps to Reproduce:
^^ We can see that the status of enP5p1s0f0 is "ONBOOT = no"
1.
# cat /etc/sysconfig/network-scripts/ifcfg-enP5p1s0f0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enP5p1s0f0
UUID=1d7dcb11-6dd9-4ec7-a100-16fbc30020a4
DEVICE=enP5p1s0f0
ONBOOT=no

# cat /etc/sysconfig/network-scripts/ifcfg-enP5p1s0f1 
# Generated by parse-kickstart
TYPE="Ethernet"
DEVICE="enP5p1s0f1"
UUID="67c50f4f-af93-4ad2-b8c0-861dfd36819e"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="yes"


Actual results: (Both enP5p1s0f0 and enP5p1s0f1 can obtain IP)
# nmcli connection show
NAME                UUID                                  TYPE      DEVICE     
Wired connection 5  ba6a13dd-91d0-3a0f-88d2-7367d0bcb76c  ethernet  enP5p1s0f0 
System enP5p1s0f1   67c50f4f-af93-4ad2-b8c0-861dfd36819e  ethernet  enP5p1s0f1 
enP48p1s0f0         bda2cc2f-0cbc-4649-b522-3724b035e30e  ethernet  --         
enP48p1s0f1         ac22f552-bcdf-4baf-875a-ab5ea5166acf  ethernet  --         
enP48p1s0f2         21c84bbe-fae1-4e71-b067-c2673f404231  ethernet  --         
enP48p1s0f3         e71d608a-5a40-4924-83cc-0a29a9744e52  ethernet  --         
enP5p1s0f0          1d7dcb11-6dd9-4ec7-a100-16fbc30020a4  ethernet  --         
Wired connection 1  472922bc-3199-389a-841b-8e0de9c271af  ethernet  --         
Wired connection 2  efa6889a-5b1c-3134-88c1-1983d18432c1  ethernet  --         
Wired connection 3  2be6d10e-05a5-3b16-bc8c-8b62fa2ad1b5  ethernet  --         
Wired connection 4  2363139d-7946-3657-a2c5-1413a4cc0342  ethernet  --         
Wired connection 6  5a234639-9d65-3ac0-a450-0b5d0be0c760  ethernet  --         

Expected results:
# nmcli connection show
NAME               UUID                                  TYPE      DEVICE     
System enP5p1s0f1  67c50f4f-af93-4ad2-b8c0-861dfd36819e  ethernet  enP5p1s0f1 
enP48p1s0f0        bda2cc2f-0cbc-4649-b522-3724b035e30e  ethernet  --         
enP48p1s0f1        ac22f552-bcdf-4baf-875a-ab5ea5166acf  ethernet  --         
enP48p1s0f2        21c84bbe-fae1-4e71-b067-c2673f404231  ethernet  --         
enP48p1s0f3        e71d608a-5a40-4924-83cc-0a29a9744e52  ethernet  --         
enP5p1s0f0         1d7dcb11-6dd9-4ec7-a100-16fbc30020a4  ethernet  --         

Additional info:
1. If the NetworkManager-config-server is installed, I can get the expected results.
2. If downgrade to NetworkManager-1.14.0-14.el8.ppc64le (without NetworkManager-config-server), also can get the expected results.

Comment 2 Thomas Haller 2019-07-31 11:44:44 UTC
Here NetworkManager creates an in-memory connection "Wired Connection 5".

That is because "main.no-auto-default" is *not* configured (see `man NetworkManager.conf`).
The NetworkManager-config-server package installs such configuration, so it's not surprising that with the package the behavior differs.


However as there is already an existing profile that should suitable, it's not clear why NM would try to generate a new one.

Comment 3 Beniamino Galvani 2019-08-01 09:48:45 UTC
This bug is fixed in NetworkManager 1.20.0-0.4 by commit:

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/c6106672861f9a188469f7e490cc38af60943a10

Please try the new package.

Comment 4 Thomas Haller 2019-08-01 10:34:11 UTC
> This bug is fixed in NetworkManager 1.20.0-0.4 by commit:

Sounds plausible.

Comment 5 Yihuang Yu 2019-08-02 01:12:09 UTC
After I tried to use the new package, this issue was indeed solved.

# rpm -qa | grep NetworkManager
NetworkManager-libnm-1.20.0-0.4.el8.ppc64le
NetworkManager-team-1.20.0-0.4.el8.ppc64le
NetworkManager-1.20.0-0.4.el8.ppc64le
NetworkManager-tui-1.20.0-0.4.el8.ppc64le

# nmcli device 
DEVICE      TYPE      STATE         CONNECTION        
enP5p1s0f1  ethernet  connected     System enP5p1s0f1 
enP5p1s0f0  ethernet  disconnected  --                
lo          loopback  unmanaged     --     

# nmcli con show
NAME               UUID                                  TYPE      DEVICE     
System enP5p1s0f1  b45e359c-0591-4832-9968-0349d7e45231  ethernet  enP5p1s0f1 
enP5p1s0f0         d2b19ac8-62fd-4496-9d1e-9fa7007c5410  ethernet  --       

log:
---
Aug 02 00:33:39 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com systemd[1]: Starting Network Manager...
Aug 02 00:33:39 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720419.9304] NetworkManager (version 1.20.0-0.4.el8) is starting... (for the first time)
Aug 02 00:33:39 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720419.9864] Read config: /etc/NetworkManager/NetworkManager.conf
Aug 02 00:33:40 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com systemd[1]: Started Network Manager.
Aug 02 00:33:40 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720420.0952] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Aug 02 00:33:40 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720420.3147] manager[0x1533f81b0]: monitoring kernel firmware directory '/lib/firmware'.
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.1659] hostname: hostname: using hostnamed
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.1776] hostname: hostname changed from (none) to "ibm-p9wr-17.pnr.lab.eng.bos.redhat.com"
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.2033] dns-mgr[0x1533d32b0]: init: dns=default,systemd-resolved rc-manager=symlink
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.3501] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.20.0-0.4.el8/libnm-device-plugin-team.so)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.3501] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.3502] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.3504] manager: Networking is enabled by state file
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.3505] dhcp-init: Using DHCP client 'internal'
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.4009] settings: Loaded settings plugin: ifcfg-rh ("/usr/lib64/NetworkManager/1.20.0-0.4.el8/libnm-settings-plugin-ifcfg-rh.so")
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.4009] settings: Loaded settings plugin: keyfile (internal)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.5195] device (lo): carrier: link connected
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.5199] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.5215] manager: (enP5p1s0f0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.5232] device (enP5p1s0f0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.6240] device (enP5p1s0f0): carrier: link connected
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.6293] manager: (enP5p1s0f1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.6315] device (enP5p1s0f1): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7249] device (enP5p1s0f1): carrier: link connected
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7775] device (enP5p1s0f0): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7788] device (enP5p1s0f1): state change: unavailable -> disconnected (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7803] policy: auto-activating connection 'System enP5p1s0f1' (b45e359c-0591-4832-9968-0349d7e45231)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7811] device (enP5p1s0f1): Activation: starting connection 'System enP5p1s0f1' (b45e359c-0591-4832-9968-0349d7e45231)
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7813] device (enP5p1s0f1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7822] manager: NetworkManager state is now CONNECTING
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.7827] device (enP5p1s0f1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.8104] device (enP5p1s0f1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:41 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720421.8110] dhcp4 (enP5p1s0f1): activation: beginning transaction (timeout in 45 seconds)
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5696] dhcp4 (enP5p1s0f1): state changed unknown -> bound
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5721] device (enP5p1s0f1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5759] device (enP5p1s0f1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5764] device (enP5p1s0f1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5774] manager: NetworkManager state is now CONNECTED_LOCAL
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5798] manager: NetworkManager state is now CONNECTED_SITE
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.5801] policy: set 'System enP5p1s0f1' (enP5p1s0f1) as default for IPv4 routing and DNS
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.6299] device (enP5p1s0f1): Activation: successful, device activated.
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.6313] manager: NetworkManager state is now CONNECTED_GLOBAL
Aug 02 00:33:42 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720422.6325] manager: startup complete
Aug 02 00:33:44 ibm-p9wr-17.pnr.lab.eng.bos.redhat.com NetworkManager[8087]: <info>  [1564720424.7126] policy: set 'System enP5p1s0f1' (enP5p1s0f1) as default for IPv6 routing and DNS
---

Comment 7 Vladimir Benes 2019-08-26 11:57:40 UTC
no_assumed_wired_connections test added

Comment 9 errata-xmlrpc 2019-11-05 22:30:06 UTC
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, 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-2019:3623