Jetson Nano DeepStream Issue

• DeepStream Version: 6.0
• Board: Jetson Nano

Hello, I’m encountering issues running DeepStream on a Jetson Nano. Previously, DeepStream was running correctly on the Jetson Nano.

After running sudo apt-get update and sudo apt-get upgrade, I encountered the following error:

sudo deepstream-app -c source2_1080p_dec_infer-resnet_demux_int8.txt 
nvbuf_utils: Could not get EGL display connection
nvbuf_utils: ERROR getting proc addr of eglCreateImageKHR
nvbuf_utils: ERROR getting proc addr of eglDestroyImageKHR
nvbufsurftransform: cuInit failed: 100 
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 266)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 340)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 357)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 368)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 
nvbufsurftransform: cuInit failed: 100 

Even after reinstalling DeepStream, I’m still encountering the same problem.
Any idea how to solve such a problem ?
Thanks in advance

Output of gst-inspect

gst-inspect-1.0 /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistream.so
nvbuf_utils: Could not get EGL display connection
nvbuf_utils: ERROR getting proc addr of eglCreateImageKHR
nvbuf_utils: ERROR getting proc addr of eglDestroyImageKHR

nvbufsurftransform:cuInit failed : 100 
(Argus) Error EndOfFile: Unexpected error in reading socket (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 266)
(Argus) Error EndOfFile: Receive worker failure, notifying 1 waiting threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 340)
(Argus) Error InvalidState: Argus client is exiting with 1 outstanding client threads (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadCore(), line 357)
(Argus) Error EndOfFile: Receiving thread terminated with error (in src/rpc/socket/client/ClientSocketManager.cpp, function recvThreadWrapper(), line 368)
(Argus) Error EndOfFile: Client thread received an error from socket (in src/rpc/socket/client/ClientSocketManager.cpp, function send(), line 145)
(Argus) Error EndOfFile:  (propagating from src/rpc/socket/client/SocketClientDispatch.cpp, function dispatch(), line 91)
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 
nvbufsurftransform:cuInit failed : 100 

(gst-plugin-scanner:575): GStreamer-WARNING **: 19:14:43.165: 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

(gst-plugin-scanner:575): GStreamer-WARNING **: 19:14:43.165: 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:585): GStreamer-WARNING **: 19:14:44.674: 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
nvbufsurftransform:cuInit failed : 100 
nvbuf_utils: Could not get EGL display connection
nvbuf_utils: ERROR getting proc addr of eglCreateImageKHR
nvbuf_utils: ERROR getting proc addr of eglDestroyImageKHR
nvbufsurftransform:cuInit failed : 100

nvbufsurftransform:cuInit failed : 100

cudaErrorNoDevice = 100

This indicates that no CUDA-capable devices were detected by the installed CUDA driver.

Please check if you installed the driver properly, you can run sample deviceQuery to check the status, or run ls -l /dev/nvidia* to check whether devices created or not.

I tried both of these :

ls -l /dev/nvidia*
ls: cannot access '/dev/nvidia*': No such file or directory
/usr/local/cuda/samples/1_Utilities/deviceQuery$ ./deviceQuery 
./deviceQuery Starting...

 CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 100
-> no CUDA-capable device is detected
Result = FAIL

Is there a way i can install the cuda driver without flashing the board ?

How did you install the JetPack and DeepStream? Using SDKManager?

Yes, it was installed using SDKManager. My current problem is that I don’t have physical access to the Jetson Nano. Is there a way I can reinstall the CUDA driver manually without the SDK ?

You can reinstall the JetPack with SDKManager.

I dont have physical access to the jetson nano, i’ll try to reinstall the jetson sdk components without flashing the jetson.

I can ssh using the terminal to the jetson using : username@adress -p [port]

But in the sdk manager when i fill the fields :
adress : adress:port
username : username
password : password

And try to run the installation :
I receive an error cannot connect to the device via SSH.

I had the same problem with the graph composer. any ideas how to solve such a problem ?


no port is needed, just the IP is OK

I’m not connected to the same network as the jetson Nano, The jetson is using a proxy server, in order to access i need to provide the port, i cannot ssh to it using terminal without mentionning the port. That’s why i have to include it in the sdk.

SDKManager uses the default ssh port to connect to the board. Can you connect in the same LAN with your Jetson device?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.