RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1847979 - Unable to install openvswitch on CentOS 8
Summary: Unable to install openvswitch on CentOS 8
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RDO
Classification: Community
Component: openvswitch
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: trunk
Assignee: Open vSwitch development team
QA Contact: Ofer Blaut
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-17 13:32 UTC by Federico Ressi
Modified: 2020-06-18 12:03 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-06-18 12:03:33 UTC
Embargoed:


Attachments (Terms of Use)

Description Federico Ressi 2020-06-17 13:32:16 UTC
Description of problem:

Cannot install openvswitch on CentOS 8 any more


Version-Release number of selected component (if applicable):

- CentOS Linux release 8.1.1911 (Core)
- openvswitch-2.12.0-1.el8.x86_64


How reproducible:

Always


Steps to Reproduce:

1. Login into a freshly installed CentOS 8 machine

 vagrant init generic/centos8
 vagrant up
 vagrant ssh

2. Add OpenStack repository to CentOS 8

 sudo yum install -y epel-release
 sudo yum install -y centos-release-openstack-train

3. Install OVS

 sudo yum install -y openvswitch


Actual results:

 Error: 
 Problem: conflicting requests
  - nothing provides librte_bitratestats.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_bus_pci.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_bus_vdev.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_bus_vmbus.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_cmdline.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_common_cpt.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_eal.so.9()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_eal.so.9(DPDK_17.08)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_eal.so.9(DPDK_18.11)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_eal.so.9(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_16.07)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_17.05)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_18.05)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_18.08)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_18.11)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ethdev.so.11(DPDK_2.2)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_gro.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_gso.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_hash.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ip_frag.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_kvargs.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_latencystats.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mbuf.so.4()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mbuf.so.4(DPDK_2.1)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_member.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool.so.5()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool.so.5(DPDK_16.07)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool.so.5(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool_bucket.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool_ring.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_mempool_stack.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_meter.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_meter.so.2(DPDK_18.08)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_meter.so.2(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_metrics.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_net.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pci.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pdump.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_bnxt.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_e1000.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_enic.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_failsafe.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_i40e.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_ixgbe.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_mlx4.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_mlx5.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_netvsc.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_nfp.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_qede.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_ring.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_ring.so.2(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_tap.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_vdev_netvsc.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_vhost.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_pmd_virtio.so.1()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ring.so.2()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_ring.so.2(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4()(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4(DPDK_16.07)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4(DPDK_17.05)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4(DPDK_17.08)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4(DPDK_2.0)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64
  - nothing provides librte_vhost.so.4(DPDK_2.1)(64bit) needed by openvswitch-2.12.0-1.el8.x86_64


Expected results:

Last step should complete without any error


Additional info:

Below OpenStack CI jobs are failing because of this problem:

https://zuul.opendev.org/t/openstack/builds?job_name=devstack-platform-centos-8&project=openstack/devstack

Comment 2 Federico Ressi 2020-06-18 12:03:33 UTC
The bug is now fixed for both OpenStack repositories:
 - centos-release-openstack-train
 - centos-release-openstack-ussuri


Note You need to log in before you can comment on or make changes to this bug.