Nvinfer not found on x86-64

@mchi

[mdegans@konjin] -- [/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream] 
 $ file libnvdsgst_infer.so 
libnvdsgst_infer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d896e48e8e72d378e8b02601a524a8bc5ec7594a, not stripped
[mdegans@konjin] -- [/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream] 
 $ gst-inspect-1.0 libnvdsgst_infer.so 
Plugin Details:
  Name                     libnvdsgst_infer.so
  Description              Plugin for blacklisted file
  Filename                 /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so
  Version                  0.0.0
  License                  BLACKLIST
  Source module            BLACKLIST
  Binary package           BLACKLIST
  Origin URL               BLACKLIST


  0 features:

My understanding is (from this happening to my own plugins) is that “BLACKLIST” can mean a library the plugin depends on can’t be found, so i checked…

 $ ldd libnvdsgst_infer.so 
	linux-vdso.so.1 (0x00007ffdcd93b000)
	libcudart.so.10.2 => /usr/local/cuda-10.2/lib64/libcudart.so.10.2 (0x00007f325bd1a000)
	libnvds_infer.so => ///opt/nvidia/deepstream/deepstream-
...
	libcublas.so.11 => /usr/local/cuda-11.0/targets/x86_64-linux/lib/libcublas.so.11 (0x00007f3233f37000)
	libcudnn.so.8 => /usr/lib/x86_64-linux-gnu/libcudnn.so.8 (0x00007f3233d08000)
	libmyelin.so.1 => /usr/lib/x86_64-linux-gnu/libmyelin.so.1 (0x00007f32334e1000)
	libnvrtc.so.11.0 => /usr/local/cuda-11.0/targets/x86_64-linux/lib/libnvrtc.so.11.0 (0x00007f3231cf6000)
	libcublasLt.so.11 => /usr/local/cuda-11.0/targets/x86_64-linux/lib/libcublasLt.so.11 (0x00007f322729b000)

Not really an expert level C programmer here, but is it normal for a target to be linked to be linked against multiple versions of a library? Fwiw, all those libraries do exist on my system.

Additional info about my system’s current state here:

I’ve attached a full list of packages installed on this system (output of apt list --installed)

apt-list.txt (103.3 KB)

cuda packages:

cuda-cudart-10-1/unknown,now 10.1.243-1 amd64 [installed]
cuda-cudart-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-cudart-11-0/unknown,now 11.0.194-1 amd64 [installed,automatic]
cuda-cudart-dev-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-cudart-dev-11-0/unknown,now 11.0.194-1 amd64 [installed,automatic]
cuda-cufft-10-1/unknown,now 10.1.243-1 amd64 [installed]
cuda-cufft-10-2/unknown,now 10.2.89-1 amd64 [installed]
cuda-curand-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-cusolver-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-cusparse-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-driver-dev-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-driver-dev-11-0/unknown,now 11.0.194-1 amd64 [installed,automatic]
cuda-libraries-10-2/unknown,now 10.2.89-1 amd64 [installed]
cuda-libraries-11-0/unknown,now 11.0.2-1 amd64 [installed]
cuda-license-10-1/unknown,now 10.1.243-1 amd64 [installed,automatic]
cuda-license-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-misc-headers-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-npp-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-npp-dev-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-nvcc-10-2/unknown,now 10.2.89-1 amd64 [installed]
cuda-nvgraph-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-nvjpeg-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-nvrtc-10-2/unknown,now 10.2.89-1 amd64 [installed,automatic]
cuda-nvrtc-11-0/unknown,now 11.0.194-1 amd64 [installed,automatic]
cuda-repo-ubuntu1804/unknown,now 10.2.89-1 amd64 [installed]