I’m trying to use DeepStream 6.3 with Jetson Nvidia-Docker.
While I was able to set up DeepStream 6.2 when using L4T 35.3.1, I encountered an installation failure for DeepStream 6.3 on L4T 35.4.1(nvcr.io/nvidia/l4t-base:35.4.1).
The error is as follows:
dpkg: dependency problems prevent configuration of deepstream-6.3:
deepstream-6.3 depends on libnvvpi2 (>= 2.0.2); however:
Package libnvvpi2 is not configured yet.
dpkg: error processing package deepstream-6.3 (--configure):
I attempted to install libnvvpi2 on its own, but this also failed.
sudo apt install libnvvpi2
Setting up libnvvpi2 (2.3.9) ...
pva_allow and/or /etc/pva/allow.d missing! Falling back to force-overwrite of system allowlist
cp: cannot create regular file '/lib/firmware/pva_auth_allowlist': No such file or directory
dpkg: error processing package libnvvpi2 (--configure):
installed libnvvpi2 package post-installation script subprocess returned error exit status 1
I have successfully installed it in the host environment of L4T35.4.1.
I use this container as a CI environment. and I don’t want to run the CI runner on the host.
Is there any good way to do this?
Thanks for your information.
I tried building it myself, and the DeepStream samples are working!
Just to confirm, the README mentioned using two files related to VPI, vpi-dev-2.3.9-aarch64-l4t.deb and vpi-lib-2.3.9-aarch64-l4t.deb, but I couldn’t find files with the same names.
I’ve been downloading and building what are probably the equivalent files from Jetson’s apt.
Is this procedure acceptable?
apt repository has vpi2*
$ apt search vpi | grep 2.3.9
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libnvvpi2/stable,stable,now 2.3.9 arm64 [installed]
python3.8-vpi2/stable,stable 2.3.9 arm64
python3.9-vpi2/stable,stable 2.3.9 arm64
vpi2-demos/stable 2.3.9 arm64
vpi2-dev/stable 2.3.9 arm64
vpi2-samples/stable 2.3.9 arm64