network restart fails because ens3-1 is defined in the configuration but does not exist

Bug #1925831 reported by wes hayutin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
Critical
Unassigned

Bug Description

CentOS Stream release 8

http://artifacts.ci.centos.org/rdo/jenkins-tripleo-quickstart-promote-victoria-current-tripleo-delorean-minimal-77/undercloud/var/log/extra/journal.txt

Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.6460] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21341 uid=0 result="success"
Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.6662] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21349 uid=0 result="success"
Apr 23 15:26:43 undercloud.localdomain ovs-vsctl[21351]: ovs|00001|vsctl|INFO|Called as ovs-vsctl -t 10 -- --may-exist add-br br-ctlplane -- set bridge br-ctlplane other-config:hwaddr=00:9c:20:66:c0:86 -- br-set-external-id br-ctlplane bridge-id br-ctlplane -- set bridge br-ctlplane fail_mode=standalone -- del-controller br-ctlplane -- set bridge br-ctlplane fail_mode=standalone -- del-controller br-ctlplane
Apr 23 15:26:43 undercloud.localdomain kernel: device ovs-system entered promiscuous mode
Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.6847] manager: (ovs-system): new Generic device (/org/freedesktop/NetworkManager/Devices/4)
Apr 23 15:26:43 undercloud.localdomain kernel: Timeout policy base is empty
Apr 23 15:26:43 undercloud.localdomain kernel: Failed to associated timeout policy `ovs_test_tp'
Apr 23 15:26:43 undercloud.localdomain systemd-udevd[21353]: Using default interface naming scheme 'rhel-8.0'.
Apr 23 15:26:43 undercloud.localdomain systemd-udevd[21353]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Apr 23 15:26:43 undercloud.localdomain systemd-udevd[21353]: Could not generate persistent MAC address for ovs-system: No such file or directory
Apr 23 15:26:43 undercloud.localdomain kernel: device br-ctlplane entered promiscuous mode
Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.7104] manager: (br-ctlplane): new Generic device (/org/freedesktop/NetworkManager/Devices/5)
Apr 23 15:26:43 undercloud.localdomain systemd-udevd[21367]: Using default interface naming scheme 'rhel-8.0'.
Apr 23 15:26:43 undercloud.localdomain systemd-udevd[21367]: link_config: autonegotiation is unset or enabled, the speed and duplex are not writable.
Apr 23 15:26:43 undercloud.localdomain systemd[1]: Starting DHCP interface ovs-system...
Apr 23 15:26:43 undercloud.localdomain dhcp-all-interfaces.sh[21375]: Inspecting interface: ovs-system...Device has generated MAC, skipping.
Apr 23 15:26:43 undercloud.localdomain ifup[21384]: WARN : [ifup] You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.7383] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21395 uid=0 result="success"
Apr 23 15:26:43 undercloud.localdomain ifup[21396]: You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:43 undercloud.localdomain ifup[21384]: WARN : [ifup] 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:43 undercloud.localdomain ifup[21397]: 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:43 undercloud.localdomain ifup[21384]: WARN : [ifup] It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.
Apr 23 15:26:43 undercloud.localdomain ifup[21400]: It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.
Apr 23 15:26:43 undercloud.localdomain ifup[21384]: /sbin/ifup: configuration for ovs-system not found.
Apr 23 15:26:43 undercloud.localdomain ifup[21384]: Usage: ifup <configuration>
Apr 23 15:26:43 undercloud.localdomain systemd[1]: <email address hidden>: Main process exited, code=exited, status=1/FAILURE
Apr 23 15:26:43 undercloud.localdomain systemd[1]: <email address hidden>: Failed with result 'exit-code'.
Apr 23 15:26:43 undercloud.localdomain systemd[1]: Failed to start DHCP interface ovs-system.
Apr 23 15:26:43 undercloud.localdomain NetworkManager[946]: <info> [1619191603.7696] device (br-ctlplane): carrier: link connected
Apr 23 15:26:45 undercloud.localdomain python3[21443]: ansible-async_status Invoked with jid=620638963461.21278 mode=status _async_dir=/tmp/.ansible_async
Apr 23 15:26:47 undercloud.localdomain ansible-async_wrapper.py[21282]: 21283 still running (300)
Apr 23 15:26:48 undercloud.localdomain python3[21454]: ansible-async_status Invoked with jid=620638963461.21278 mode=status _async_dir=/tmp/.ansible_async
Apr 23 15:26:52 undercloud.localdomain python3[21466]: ansible-async_status Invoked with jid=620638963461.21278 mode=status _async_dir=/tmp/.ansible_async
Apr 23 15:26:52 undercloud.localdomain ansible-async_wrapper.py[21282]: 21283 still running (295)
Apr 23 15:26:55 undercloud.localdomain python3[21470]: ansible-async_status Invoked with jid=620638963461.21278 mode=status _async_dir=/tmp/.ansible_async
Apr 23 15:26:55 undercloud.localdomain NetworkManager[946]: <info> [1619191615.8649] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21485 uid=0 result="success"
Apr 23 15:26:55 undercloud.localdomain NetworkManager[946]: <info> [1619191615.9097] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21503 uid=0 result="success"
Apr 23 15:26:55 undercloud.localdomain NET[21529]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
Apr 23 15:26:55 undercloud.localdomain ifup[21539]: You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:55 undercloud.localdomain ifup[21540]: 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:55 undercloud.localdomain ifup[21541]: It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.
Apr 23 15:26:55 undercloud.localdomain NetworkManager[946]: <info> [1619191615.9814] device (eth1): state change: disconnected -> unmanaged (reason 'unmanaged', sys-iface-state: 'managed')
Apr 23 15:26:55 undercloud.localdomain NetworkManager[946]: <info> [1619191615.9829] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-eth1" pid=21543 uid=0 result="success"
Apr 23 15:26:56 undercloud.localdomain NetworkManager[946]: <info> [1619191616.0019] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-eth1" pid=21551 uid=0 result="success"
Apr 23 15:26:56 undercloud.localdomain NetworkManager[946]: <info> [1619191616.0363] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-eth1" pid=21562 uid=0 result="success"
Apr 23 15:26:56 undercloud.localdomain NetworkManager[946]: <info> [1619191616.0423] device (eth1): carrier: link connected
Apr 23 15:26:56 undercloud.localdomain NetworkManager[946]: <info> [1619191616.0605] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-eth1" pid=21573 uid=0 result="success"
Apr 23 15:26:56 undercloud.localdomain ipv6_wait_tentative[21586]: Waiting for interface eth1 IPv6 address(es) to leave the 'tentative' state
Apr 23 15:26:57 undercloud.localdomain NetworkManager[946]: <info> [1619191617.1116] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-eth1" pid=21596 uid=0 result="success"
Apr 23 15:26:57 undercloud.localdomain ovs-vsctl[21613]: ovs|00001|vsctl|INFO|Called as ovs-vsctl -t 10 -- --if-exists del-port br-ctlplane eth1 -- add-port br-ctlplane eth1
Apr 23 15:26:57 undercloud.localdomain kernel: device eth1 entered promiscuous mode
Apr 23 15:26:57 undercloud.localdomain ifup[21622]: You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:57 undercloud.localdomain ifup[21623]: 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:57 undercloud.localdomain ifup[21624]: It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.
Apr 23 15:26:57 undercloud.localdomain NetworkManager[946]: <info> [1619191617.1720] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21626 uid=0 result="success"
Apr 23 15:26:57 undercloud.localdomain NetworkManager[946]: <info> [1619191617.1910] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21634 uid=0 result="success"
Apr 23 15:26:57 undercloud.localdomain ansible-async_wrapper.py[21283]: Module complete (21283)
Apr 23 15:26:57 undercloud.localdomain ansible-async_wrapper.py[21282]: Done in kid B.
Apr 23 15:26:58 undercloud.localdomain python3[21640]: ansible-async_status Invoked with jid=620638963461.21278 mode=status _async_dir=/tmp/.ansible_async
Apr 23 15:26:58 undercloud.localdomain python3[21653]: ansible-stat Invoked with path=/var/lib/tripleo-config/os-net-config.returncode follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True
Apr 23 15:26:58 undercloud.localdomain python3[21658]: ansible-copy Invoked with dest=/var/lib/tripleo-config/os-net-config.returncode src=/root/.ansible/tmp/ansible-tmp-1619191618.4962957-21643-136023241981659/source _original_basename=tmp5orwj3aw follow=False checksum=b6589fc6ab0dc82cf12099d1c2d40ab994e8410c backup=False force=True content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None mode=None owner=None group=None seuser=None serole=None selevel=None setype=None attributes=None regexp=None delimiter=None unsafe_writes=None
Apr 23 15:26:59 undercloud.localdomain python3[21667]: ansible-systemd Invoked with name=network enabled=True state=started daemon_reload=False daemon_reexec=False no_block=False force=None masked=None user=None scope=None
Apr 23 15:26:59 undercloud.localdomain systemd[1]: Starting LSB: Bring up/down networking...
Apr 23 15:26:59 undercloud.localdomain network[21675]: WARN : [network] You are using 'network' service provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:59 undercloud.localdomain network[21688]: You are using 'network' service provided by 'network-scripts', which are now deprecated.
Apr 23 15:26:59 undercloud.localdomain network[21675]: WARN : [network] 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:59 undercloud.localdomain network[21689]: 'network-scripts' will be removed in one of the next major releases of RHEL.
Apr 23 15:26:59 undercloud.localdomain network[21675]: WARN : [network] It is advised to switch to 'NetworkManager' instead for network management.
Apr 23 15:26:59 undercloud.localdomain network[21690]: It is advised to switch to 'NetworkManager' instead for network management.
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.3369] audit: op="connections-reload" pid=21727 uid=0 result="success"
Apr 23 15:26:59 undercloud.localdomain network[21675]: Bringing up loopback interface: [ OK ]
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.4960] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21825 uid=0 result="success"
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.5160] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-br-ctlplane" pid=21833 uid=0 result="success"
Apr 23 15:26:59 undercloud.localdomain network[21675]: Bringing up interface br-ctlplane: [ OK ]
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.5547] audit: op="connections-load" args="/etc/sysconfig/network-scripts/ifcfg-ens3-1" pid=21850 uid=0 result="success"
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.5939] agent-manager: agent[398e24e1fca21294,:1.559/nmcli-connect/0]: agent registered
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [1619191619.5949] audit: op="connection-activate" uuid="42d01d81-7f4b-4027-9573-3ed4eda18e2c" name="ens3" result="fail" reason="No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name))."
Apr 23 15:26:59 undercloud.localdomain network[21675]: Bringing up interface ens3-1: Error: Connection activation failed: No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name)).
Apr 23 15:26:59 undercloud.localdomain network[21675]: [FAILED]
Apr 23 15:26:59 undercloud.localdomain NetworkManager[946]: <info> [16191

https://artifacts.ci.centos.org/rdo/jenkins-tripleo-quickstart-promote-ussuri-current-tripleo-delorean-minimal-169/undercloud/home/stack/undercloud_install.log

2021-04-23 13:49:06 | "+ os-net-config -c /etc/os-net-config/config.json -v --detailed-exit-codes",
2021-04-23 13:49:06 | "[2021/04/23 01:48:49 PM] [INFO] Using config file at: /etc/os-net-config/config.json",
2021-04-23 13:49:06 | "[2021/04/23 01:48:49 PM] [INFO] Ifcfg net config provider created.",
2021-04-23 13:49:06 | "[2021/04/23 01:48:49 PM] [INFO] Not using any mapping file.",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] Finding active nics",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] eth0 is an embedded active nic",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] lo is not an active nic",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] eth1 is an embedded active nic",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] No DPDK mapping available in path (/var/lib/os-net-config/dpdk_mapping.yaml)",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] Active nics are ['eth0', 'eth1']",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] nic1 mapped to: eth0",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] nic2 mapped to: eth1",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] adding bridge: br-ctlplane",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] adding interface: eth1",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] applying network configs...",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] running ifdown on interface: eth1",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] interface eth1 is up, trying with ip command",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] running ifdown on bridge: br-ctlplane",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] Writing config /etc/sysconfig/network-scripts/ifcfg-eth1",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] Writing config /etc/sysconfig/network-scripts/ifcfg-br-ctlplane",
2021-04-23 13:49:06 | "[2021/04/23 01:48:50 PM] [INFO] running ifup on bridge: br-ctlplane",
2021-04-23 13:49:06 | "[2021/04/23 01:49:03 PM] [INFO] running ifup on interface: eth1",
2021-04-23 13:49:06 | "+ RETVAL=2",
2021-04-23 13:49:06 | "+ set -e",
2021-04-23 13:49:06 | "+ [[ 2 == 2 ]]",
2021-04-23 13:49:06 | "+ '[' -f /etc/udev/rules.d/99-dhcp-all-interfaces.rules ']'",
2021-04-23 13:49:06 | "+ rm /etc/udev/rules.d/99-dhcp-all-interfaces.rules",
2021-04-23 13:49:06 | "+ '[' -f /usr/libexec/os-apply-config/templates/etc/os-net-config/config.json ']'",
2021-04-23 13:49:06 | "+ '[' -f /usr/libexec/os-apply-config/templates/etc/os-net-config/element_config.json ']'",
2021-04-23 13:49:06 | "+ configure_safe_defaults",
2021-04-23 13:49:06 | "+ [[ 0 == 0 ]]",
2021-04-23 13:49:06 | "+ return 0"
2021-04-23 13:49:06 | ],
2021-04-23 13:49:06 | "changed": false,
2021-04-23 13:49:06 | "failed_when_result": false
2021-04-23 13:49:06 | }
2021-04-23 13:49:06 | 2021-04-23 13:49:06.112265 | 00c579fe-033e-6152-4646-00000000004b | TIMING | tripleo_network_config : NetworkConfig stdout | undercloud | 0:01:11.756710 | 0.07s
2021-04-23 13:49:06 | 2021-04-23 13:49:06.140001 | 00c579fe-033e-6152-4646-00000000004c | TASK | Ensure network service is enabled
2021-04-23 13:49:08 | 2021-04-23 13:49:08.015405 | 00c579fe-033e-6152-4646-00000000004c | FATAL | Ensure network service is enabled | undercloud | error={"changed": false, "msg": "Unable to start service network: Job for network.service failed because the control process exited with error code.\nSee \"systemctl status network.service\" and \"journalctl -xe\" for details.\n"}

Revision history for this message
Alex Schultz (alex-schultz) wrote :

Bug report is incorrect.

Apr 23 13:38:57 undercloud network[1210]: Bringing up interface ens3-1: Error: Connection activation failed: No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name)).

There's an ens3-1 config but no interface

summary: - Apr 23 15:26:43 undercloud.localdomain systemd[1]: Failed to start DHCP
- interface ovs-system.
+ network restart fails because ens3-1 is defined in the configuration but
+ does not exist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.