[VPP-1674] RDMA Driver conflict on RPM install on Fedora 29
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