Deepstream 6.0 docker on jetson nano clean install 20220109 not working!

none of the following containers work

REPOSITORY                                  TAG           IMAGE ID       CREATED         SIZE
nvcr.io/nvidia/deepstream-l4t               6.0-samples   1e08ebd4f227   3 months ago    1.78GB
nvcr.io/nvidia/deepstream-peopledetection   r32.4.2       5eb53ed0c347   20 months ago   2.96GB

with the jetson nano clean install and running the commands suggested by NGC like:
sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-6.0 -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/deepstream-l4t:6.0-samples

gives error:
docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: error adding seccomp filter rule for syscall clone3: permission denied: unknown.

if I take out --runtime nvidia
the container is created, but running test 1 as: bin/deepstream-test1-app samples/streams/sample_qHD.h264

gives as error:
(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.293: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_osd.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.298: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferaudio.so’: libcufft.so.10: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.304: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so’: libnvdsbufferpool.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.305: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libgstnvvideoconvert.so’: libnvdsbufferpool.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.320: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.325: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.327: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistream.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.329: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_ofvisual.so’: libnvdsbufferpool.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.331: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_dsexample.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.333: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_tracker.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.344: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_segvisual.so’: libnvdsbufferpool.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.347: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.353: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libcustom2d_preprocess.so’: libnvbufsurftransform.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.360: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_udp.so’: librivermax.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.362: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_dewarper.so’: libnvdsbufferpool.so.1.0.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:12): GStreamer-WARNING **: 21:21:17.364: Failed to load plugin ‘/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistreamtiler.so’: libnvbufsurface.so.1.0.0: cannot open shared object file: No such file or directory
One element could not be created. Exiting.

running again gives just
One element could not be created. Exiting.

THE SAME is with the docker people detection, running:

sudo docker run -it --rm --net=host --runtime=nvidia -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/deepstream-peopledetection:r32.4.2 deepstream-test5-app -c deepstream-5.0/samples/configs/deepstream-app/sourceX_1080p_dec_infer-resnet_tracker_tiled_display_int8_hq_dla_nx.txt

gives the error:

docker: Error response from daemon: failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: Running hook #0:: error running hook: exit status 1, stdout: , stderr: exec command: [/usr/bin/nvidia-container-cli --load-kmods configure --ldconfig=@/sbin/ldconfig.real --device=all --compute --compat32 --graphics --utility --video --display --pid=13809 /var/lib/docker/overlay2/255e041148e5480d3f0792636e95f4f0d9303212201f53a906edee4ee28a4d28/merged]
nvidia-container-cli: mount error: file creation failed: /var/lib/docker/overlay2/255e041148e5480d3f0792636e95f4f0d9303212201f53a906edee4ee28a4d28/merged/usr/lib/aarch64-linux-gnu/tegra/libnvidia-fatbinaryloader.so.440.18: file exists: unknown.

I am thinking, does anyone tested them with a clean Jetson Nano 4GB like mine???

I would like to learn deepstream, but maybe there is a reason why there are no tutorials or video on internet or youtube… maybe because it doesn’t work or whatever is given is not working?

I hope some answer from NVIDIA so I do not throw away jetson nano or repurpose for something different than computer vision.
thx
giu

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

  • HW: Jetson nano 4GB
  • Deepstream image 6.0 (nvcr.io/nvidia/deepstream-l4t)
  • jetpack 4.6 (the one included in os)
  • tensorRT version (the one included when the os is installed clena with lastet version downloaded from nvidia site)
  • issue type: the docker container doesn’t start using the NGC commands
  • how to reproduce the issue:
  1. just install on a jetson nano last operating system (clean)
  2. pull the docker image of deepstream for Jetson
  3. run with the NGC give commands
    result: it doesn’t work (see my previous post)
    I do not have any new requirement, just want to learn Deepstream.

Please just get a jetson nano with last clean OS and try to run the docker image of Deepstream and you’ll see.

I think nobody tested some containers with jeston nano.
thank you.
Giuseppe

have you had any chance to try?
thx

Can you check your cuda and TensorRT version in your native OS.

sure here the info:
cuda: 10.2.300
TensorRT: 8.0.1.6
cuDNN: 8.2.1.32
jetpack: 4.6 [L4T 32.6.1]
tegra 210 id:33
module: P3448-0000
board: P3449-0000
cuda arch: 5.3
openCV: 4.1.1