Deepstream-test2 not running with nvdcf tracker

• Hardware Platform (Jetson / GPU) :- Tx2
• DeepStream Version :- deepstream 5.1
• JetPack Version (valid for Jetson only) : -jetpack 4.5

Hello , i am trying to run deepstream-test2 python code on tx2 with new deepstream and jetpack version .

but i am facing issue when trying to run nvcdf tracker instead of klt .

dlopen error: libnvvpi.so.1: cannot open shared object file: No such file or directory
gstnvtracker: Failed to initilaize low level lib.
gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_nvdcf.so
gstnvtracker: Failed to open low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_nvdcf.so
dlopen error: libnvvpi.so.1: cannot open shared object file: No such file or directory
gstnvtracker: Failed to initilaize low level lib.

i am not sure what is the issue as i tried to reinstall the deepstream .

can you please help me find the cause and solution for the same

thank you

I see you use jetpack 4.5, but deepstream is 5.1, please make sure you have jetpack version match deepstream version. can you get the output of
cat /etc/nv_tegra_release |head //4.5.1 is using bsp 32.5.0

R32 (release), REVISION: 5.1, GCID: 26202423, BOARD: t186ref, EABI: aarch64, DATE: Fri Feb 19 16:50:29 UTC 2021

Can you find /opt/nvidia/vpi1/lib64/libnvvpi.so.1?

yeah i checked that it is not present
but when i try to install it , it shows that it is installed

you can find the vpi install package under sdk installation path. install it seperately. then check how it goes.