Bug 1778264

Summary: ovn spec file missing libibverbs requirement
Product: [Fedora] Fedora Reporter: Sandro Bonazzola <sbonazzo>
Component: ovnAssignee: Numan Siddique <numan.siddique>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 30CC: apevec, bugs, chrisw, lleistne, numan.siddique, nusiddiq, srevivo, sstagnar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ovn-2.11.1-5.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1777894 Environment:
Last Closed: 2020-01-11 01:09:39 UTC Type: ---
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:    
Bug Blocks: 1777894    

Description Sandro Bonazzola 2019-11-29 16:34:48 UTC
in oVirt we are consuming RDO build of ovn-2.11.1-3.el7 (https://cbs.centos.org/koji/buildinfo?buildID=26662) which is tagged for RDO Train release and Ussuri testing.

Bottom line, looks like it's missing a Requires: libibverbs.

Can you please fix the spec file adding the missing require?





+++ This bug was initially created as a clone of Bug #1777894 +++

Description of problem:
Once the OVN packages has been upgraded on the engine, I got the following error on stdout at login:

net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared object file: No
such file or directory
net_mlx5: cannot initialize PMD due to missing run-time dependency on rdma-core libraries
(libibverbs, libmlx5)
PMD: net_mlx4: cannot load glue library: libibverbs.so.1: cannot open shared object file:
No such file or directory
PMD: net_mlx4: cannot initialize PMD due to missing run-time dependency on rdma-core
libraries (libibverbs, libmlx4)

Version-Release number of selected component (if applicable):
ovn-2.11.1-3.el7.x86_64

This bug was already discussed on the user list: https://lists.ovirt.org/archives/list/users@ovirt.org/thread/J4T4YFAVYOMASVV3ACCNVFGF3YSAT3N4/#U27MNWZB33G37D6QB3VUTF6XALUJ7SY5

Installing package libibverbs seems to have solved the problem.

Comment 1 Sandro Bonazzola 2020-01-10 09:36:52 UTC
Moving to Fedora since RDO basically rebuilds Fedora rpms.
This applies also to ovn-2.11.1-4.fc30

Comment 2 Numan Siddique 2020-01-10 12:06:35 UTC
I have pushed the fix to f30 branch. The update is here - https://bodhi.fedoraproject.org/updates/FEDORA-2020-a3e890aadd

@Sandro - If you can give your karma that would be great.

The next step would be to udpate rdoinfo to trigger build for  2.11.1-5

Comment 3 Numan Siddique 2020-01-10 13:17:58 UTC
I submitted the patch in rdoinfo - https://review.rdoproject.org/r/#/c/24459/ and it is merged.

Is this enough for oVirt to fix this issue ?

Comment 4 Sandro Bonazzola 2020-01-10 14:24:20 UTC
yes, thanks!

Comment 5 Fedora Update System 2020-01-11 01:09:39 UTC
ovn-2.11.1-5.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.