Description of problem: Setup OCP cluster with bootstrapping mode. Check the ovs pod log after the system is running. Some library missing log found in the pod. Version-Release number of selected component (if applicable): oc v3.10.0-0.22.0 kubernetes v1.10.0+b81c8f8 openshift3/ose-node v3.10 cfcafb325004 openvswitch-2.9.0-15.el7fdp.x86_64 How reproducible: always Steps to Reproduce: 1. Setup OCP cluster 2. Check the ovs pod log 3. Actual results: # oc logs ovs-8r7mf Starting ovsdb-server [ OK ] 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) PMD: net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared object file: No such file or directory PMD: net_mlx5: cannot initialize PMD due to missing run-time dependency on rdma-core libraries (libibverbs, libmlx5) Configuring Open vSwitch system IDs [ OK ] 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) PMD: net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared object file: No such file or directory PMD: net_mlx5: cannot initialize PMD due to missing run-time dependency on rdma-core libraries (libibverbs, libmlx5) Starting ovs-vswitchd [ OK ] Enabling remote OVSDB managers [ OK ] Expected results: Should not have such errors/warnings. Additional info:
Aaron, since we don't care about DPDK or the Mellanox PMD in this use case, the warning message seems harmless... but do you know any way that we can suppress it at run time?
I don't know currently how it can be suppressed. Perhaps the -37 version will pull in the correct rdma core dependencies so it won't be an issue. Please retest when the newest version drops.
This is really something that needs to be fixed upstream in OVN and is completely harmless anyway. It's just log noise that confuses people.