Hardware Platform : Jetson TX2 NX
**• DeepStream Version: 6.0.1
**• JetPack Version : 4.6.3
**• Issue Type( questions, new requirements, bugs): Bugs
**• How to reproduce the issue ?
Run the below app deepstream-test1
I have used deepstream-test1 (v1.1.1 branch tag) and ran it inside Deepstream docker container, and getting the following error
(Argus) Error FileOperationFailed: Connecting to nvargus-daemon failed: No such file or directory (in src/rpc/socket/client/SocketClientDispatch.cpp, function openSocketConnection(), line 205)
(Argus) Error FileOperationFailed: Cannot create camera provider (in src/rpc/socket/client/SocketClientDispatch.cpp, function createCameraProvider(), line 106)
(gst-plugin-scanner:7656): GStreamer-WARNING **: 13:24:19.097: 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:7656): GStreamer-WARNING **: 13:24:19.114: 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:7656): GStreamer-WARNING **: 13:24:19.118: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so': libnvparsers.so.8: cannot open shared object file: No such file or directory
(gst-plugin-scanner:7656): GStreamer-WARNING **: 13:24:19.125: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_osd.so': libnvinfer.so.8: cannot open shared object file: No such file or directory
(gst-plugin-scanner:7656): GStreamer-WARNING **: 13:24:19.171: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so': libnvparsers.so.8: cannot open shared object file: No such file or directory
(gst-plugin-scanner:7656): GStreamer-WARNING **: 13:24:19.173: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so': libtritonserver.so: cannot open shared object file: No such file or directory
Creating Pipeline
Creating Source
Creating H264Parser
Creating Decoder
Unable to create pgie
Unable to create nvosd
Creating nv3dsink
Playing file test.h264
Traceback (most recent call last):
File "deepstream_test_1.py", line 258, in <module>
sys.exit(main(sys.argv))
File "deepstream_test_1.py", line 201, in main
pgie.set_property('config-file-path', "/workspace/deepstream_python_apps/apps/deepstream-test1/dstest1_pgie_config.txt")
AttributeError: 'NoneType' object has no attribute 'set_property'
Seems nvinfer plugin is not created correctly, are you able to run deepstream-test1 in C (/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-test1)? If the C samples works, it may be related with python plugin installation.
I have installed the jetpack 4.6.3 BSP, didn’t installed Jetson SDK components by using SDK manager.
Once after the OS is installed, logged into the jetson and installed nvidia-docker and pull the container. Is this the right way ? or should i install the nvidia-container-toolkit? (Its mentioned Deepstream Tutorial that nvidia-container-toolkit is a prerequisite for deepstream container)
I tried installing the nvidia-container-toolkit in the jetson before creating the deepstream container, but getting the below error when i try to start the container after installing the nvidia-container-toolkit.
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: Auto-detected mode as 'csv'
invoking the NVIDIA Container Runtime Hook directly (e.g. specifying the docker --gpus flag) is not supported. Please use the NVIDIA Container Runtime (e.g. specify the --runtime=nvidia flag) instead.: unknown
I have added runtime: nvidia into the docker-compose file and installed the cuda 10.2 by using bash script mentioned here.
nvcc --vesion
Also installed nvidia-container toolkit by sudo apt-get install -y nvidia-container-toolkit
When i try running the c app, getting the same error which i was getting earlier.
Error: deepstream-app: error while loading shared libraries: libnvinfer.so.8: cannot open shared object file: No such file or directory
I have used jetpack 4.6.3, and the Deepstream 6.0.1. In this doc it’s mentioned that Jetpack 4.6.1 GA is compatible with Deepstream 6.0.1.
I tried by downgraded the jetson version 4.6.3 to 4.6.1 . Still getting the same error.
The issue is solved when i install the Jetson SDK components by using SDK manager. But while installing this Developer tools and Multimedia under Jetson SDK components not installed due to some error, hence i got more free space in the device. Once after logged into the machine , i have uninstalled some unwanted softwares to make more free space for Deepstream docker. FInally got enough space for the docker container.
Can you tell me how to install specific packages from Jetson SDK components? ex: I want to install only the below packages
CUDA
CUDA-X AI
NVIDIA Container Runtime
There is no update from you for a period,
assuming this is not an issue anymore.
Hence we are closing this topic.
If need further support, please open a new one. Thanks