Hardware Platform (Jetson / GPU)
Jetson NX
• DeepStream Version
5.1
• JetPack Version (valid for Jetson only)
4.5-b129
• TensorRT Version
7.1.3
• Issue Type( questions, new requirements, bugs)
After
apt update
apt upgrade
apt install libssl1.0.0 \
libgstreamer1.0-0 \
gstreamer1.0-tools \
gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-ugly \
gstreamer1.0-libav \
gstreamer1.0-alsa \
libgstrtspserver-1.0-0 \
libjansson4
- ./install.sh
shows following messages
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvidia-eglcore.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvidia-glcore.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvidia-tls.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/libnvidia-glsi.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-rmapi-tegra.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-eglcore.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glvkspirv.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glcore.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-tls.so.32.5.0 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/aarch64-linux-gnu/tegra/libnvidia-glsi.so.32.5.0 is empty, not checked.
How to solve this?
- try to run example sample:
deepstream-app -c samples/configs/deepstream-app/source1_usb_dec_infer_resnet_int8.txt
Always get following error messages
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
No protocol specified
No EGL Display
nvbufsurftransform: Could not get EGL display connection
** ERROR: <create_multi_source_bin:1320>: Failed to create element 'src_bin_muxer'
** ERROR: <create_multi_source_bin:1411>: create_multi_source_bin failed
** ERROR: <create_pipeline:1294>: create_pipeline failed
** ERROR: <main:636>: Failed to create pipeline
I have already tried some solutions from other posts, like:
export GST_PLUGIN_PATH=/usr/lib/aarch64-linux-gnu/gstreamer1.0/gstreamer-1.0/
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/targets/aarch64-linux/lib
Still not working… Please share some solutions with me. If possible, please use an real example. Like showing a real PATH example for the setting of the PATH, I am worried about that still cannot figure out the PATH.
Also, I have aleady read this post(Failed to create element 'src_bin_muxer'), still not works. Not sure whether I make some wrong modifications.
- I also got following error message while trying to set the image running in a k3s pod
deepstream-app: error while loading shared libraries: /usr/lib/aarch64-linux-gnu/libnvinfer.so.7: file too short
How to solve this? Tried lots of solutions from other posts, no one is working…
During my experiences, I think that using an image is not that difficult, due to the already setting and environment. Not sure why DeepStream need lot of efforts to setting and modifying numbers of things to make it running an example?
Thanks.