vpp icon indicating copy to clipboard operation
vpp copied to clipboard

[VPP-1674] RDMA Driver conflict on RPM install on Fedora 29

Open vvalderrv opened this issue 10 months ago • 3 comments

Description

Fresh install of Fedora 29 on bare metal and 'dnf update'. Build VPP:

 $ git clone https://gerrit.fd.io/r/vpp

 $ cd vpp

  $ make install-dep

  $ make pkg-rpm

Install VPP RPMs:

  $ sudo rpm -i build-root/*.rpm

    file /usr/include/rdma from install of vpp-devel-19.08-rc0~196_g7fe470a54.x86_64 conflicts with file from package kernel-headers-5.0.9-200.fc29.x86_64

    file /usr/include/rdma/ib_user_verbs.h from install of vpp-devel-19.08-rc0~196_g7fe470a54.x86_64 conflicts with file from package kernel-headers-5.0.9-200.fc29.x86_64

Other info:

  $ uname -r

  5.0.11-200.fc29.x86_64

$ ls /usr/include/rdma/

bnxt_re-abi.h ib_user_sa.h rdma_cma_abi.h

cxgb3-abi.h ib_user_verbs.h rdma_cma.h

cxgb4-abi.h mlx4-abi.h rdma_netlink.h

hfi mlx5-abi.h rdma_user_cm.h

hns-abi.h mlx5_user_ioctl_cmds.h rdma_user_ioctl_cmds.h

i40iw-abi.h mlx5_user_ioctl_verbs.h rdma_user_ioctl.h

ib_user_cm.h mthca-abi.h rdma_user_rxe.h

ib_user_ioctl_cmds.h nes-abi.h rdma_verbs.h

ib_user_ioctl_verbs.h ocrdma-abi.h rsocket.h

ib_user_mad.h qedr-abi.h vmw_pvrdma-abi.h

NOTE:

One thing that I don't understand is that the installed kernel is 5.0.11-200.fc29.x86_64, but the error message is 'conflicts with file from package kernel-headers-5.0.9-200.fc29.x86_64'. There are not any 5.0.9-200 directories on my system.

$ ls /usr/src/kernels/

5.0.11-200.fc29.x86_64 5.0.11-200.fc29.x86_64+debug

$ sudo find / -type d -name "5.0.9-200" -print 2>/dev/null

Assignee

Benoît Ganne

Reporter

Billy McFall

Comments

  • billym (Tue, 14 May 2019 20:34:17 +0000): Built and ran on my F29 server and seems to fix the issue. Thanks.
  • bganne (Tue, 14 May 2019 09:19:09 +0000): Can you check that https://gerrit.fd.io/r/c/19561/ fixes the issue?

Original issue: https://jira.fd.io/browse/VPP-1674

vvalderrv avatar Feb 02 '25 04:02 vvalderrv