No such element or plugin 'nvurisrcbin'

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
Jetson
• DeepStream Version
DeepStream7.0
• JetPack Version (valid for Jetson only)
JetPack6.0
• TensorRT Version
TensorRT: 8.6.2.3
• NVIDIA GPU Driver Version (valid for GPU only)
CUDA: 12.2.140
• Issue Type( questions, new requirements, bugs)
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)

gst-launch-1.0 nvurisrcbin
ERROR: pipeline could not be constructed: no element “nvurisrcbin”.
gst-inspect-1.0 nvurisrcbin
No such element or plugin ‘nvurisrcbin’

• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

An error occurred when upgrading from deepstream6.0 to deepstream7.0
Tried rebuild but the problem was not solved
/opt/nvidia/deepstream/deepstream/install.sh

Could you run the command below and attach the log info?

ldd /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so

robustel@nano:~$ ldd /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so
linux-vdso.so.1 (0x0000ffffb20a8000)
libglib-2.0.so.0 => /lib/aarch64-linux-gnu/libglib-2.0.so.0 (0x0000ffffb1e00000)
libgobject-2.0.so.0 => /lib/aarch64-linux-gnu/libgobject-2.0.so.0 (0x0000ffffb1d80000)
libgstreamer-1.0.so.0 => /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0 (0x0000ffffb1c10000)
libgstvideo-1.0.so.0 => /lib/aarch64-linux-gnu/libgstvideo-1.0.so.0 (0x0000ffffb1b40000)
libgstrtspserver-1.0.so.0 => not found
libnvdsgst_dewarper.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_dewarper.so (0x0000ffffb1a60000)
libnvdsgst_dsanalytics.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_dsanalytics.so (0x0000ffffb1a10000)
libnvdsgst_osd.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_osd.so (0x0000ffffb1940000)
libnvdsgst_infer.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_infer.so (0x0000ffffb1840000)
libnvdsgst_msgbroker.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_msgbroker.so (0x0000ffffb1820000)
libnvdsgst_msgconv.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_msgconv.so (0x0000ffffb1800000)
libnvdsgst_multistreamtiler.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_multistreamtiler.so (0x0000ffffb1730000)
libnvdsgst_tracker.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libnvdsgst_tracker.so (0x0000ffffb1640000)
libgstnvvideoconvert.so => /opt/nvidia/deepstream/deepstream-7.0/lib/gst-plugins/libgstnvvideoconvert.so (0x0000ffffb1560000)
libnvdsgst_smartrecord.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvdsgst_smartrecord.so (0x0000ffffb1540000)
libnvdsgst_helper.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvdsgst_helper.so (0x0000ffffb1520000)
libnvdsgst_meta.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvdsgst_meta.so (0x0000ffffb1500000)
libstdc++.so.6 => /lib/aarch64-linux-gnu/libstdc++.so.6 (0x0000ffffb12d0000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb1120000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb206f000)
libpcre.so.3 => /lib/aarch64-linux-gnu/libpcre.so.3 (0x0000ffffb10a0000)
libm.so.6 => /lib/aarch64-linux-gnu/libm.so.6 (0x0000ffffb1000000)
libffi.so.8 => /lib/aarch64-linux-gnu/libffi.so.8 (0x0000ffffb0fe0000)
libgmodule-2.0.so.0 => /lib/aarch64-linux-gnu/libgmodule-2.0.so.0 (0x0000ffffb0fc0000)
libunwind.so.8 => /lib/aarch64-linux-gnu/libunwind.so.8 (0x0000ffffb0f80000)
libdw.so.1 => /lib/aarch64-linux-gnu/libdw.so.1 (0x0000ffffb0ec0000)
libgstbase-1.0.so.0 => /lib/aarch64-linux-gnu/libgstbase-1.0.so.0 (0x0000ffffb0e30000)
liborc-0.4.so.0 => /lib/aarch64-linux-gnu/liborc-0.4.so.0 (0x0000ffffb0d90000)
libnvds_dewarper.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_dewarper.so (0x0000ffffb0bf0000)
libnvdsbufferpool.so.1.0.0 => /usr/lib/aarch64-linux-gnu/nvidia/libnvdsbufferpool.so.1.0.0 (0x0000ffffb0bd0000)
libnvds_csvparser.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_csvparser.so (0x0000ffffb0ba0000)
libnvds_nvtxhelper.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_nvtxhelper.so (0x0000ffffb0b80000)
libnvbufsurface.so.1.0.0 => /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurface.so.1.0.0 (0x0000ffffb0ab0000)
libnvbufsurftransform.so.1.0.0 => /usr/lib/aarch64-linux-gnu/nvidia/libnvbufsurftransform.so.1.0.0 (0x0000ffffaf600000)
libcuda.so.1 => /usr/lib/aarch64-linux-gnu/nvidia/libcuda.so.1 (0x0000ffffad940000)
libgcc_s.so.1 => /lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffffad910000)
libnvds_dsanalytics.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_dsanalytics.so (0x0000ffffad8f0000)
libnvds_meta.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_meta.so (0x0000ffffad8d0000)
libyaml-cpp.so.0.7 => /lib/aarch64-linux-gnu/libyaml-cpp.so.0.7 (0x0000ffffad880000)
libnvds_osd.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_osd.so (0x0000ffffad550000)
libnvdsgst_customhelper.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvdsgst_customhelper.so (0x0000ffffad530000)
libnvds_infer.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_infer.so (0x0000ffffad410000)
libnvds_msgbroker.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_msgbroker.so (0x0000ffffad3f0000)
libnvds_msgconv.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_msgconv.so (0x0000ffffad160000)
libnvdsgst_3d_gst.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvdsgst_3d_gst.so (0x0000ffffad140000)
libgstpbutils-1.0.so.0 => /lib/aarch64-linux-gnu/libgstpbutils-1.0.so.0 (0x0000ffffad0e0000)
libgstrtp-1.0.so.0 => /lib/aarch64-linux-gnu/libgstrtp-1.0.so.0 (0x0000ffffad0a0000)
liblzma.so.5 => /lib/aarch64-linux-gnu/liblzma.so.5 (0x0000ffffad060000)
libelf.so.1 => /lib/aarch64-linux-gnu/libelf.so.1 (0x0000ffffad030000)
libz.so.1 => /lib/aarch64-linux-gnu/libz.so.1 (0x0000ffffad000000)
libbz2.so.1.0 => /lib/aarch64-linux-gnu/libbz2.so.1.0 (0x0000ffffacfd0000)
libnvrm_mem.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_mem.so (0x0000ffffacfb0000)
libnvrm_surface.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_surface.so (0x0000ffffacf70000)
libnvrm_chip.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_chip.so (0x0000ffffacf50000)
libEGL.so.1 => /lib/aarch64-linux-gnu/libEGL.so.1 (0x0000ffffacf20000)
libnvos.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvos.so (0x0000ffffacef0000)
libnvbuf_fdmap.so.1.0.0 => /usr/lib/aarch64-linux-gnu/nvidia/libnvbuf_fdmap.so.1.0.0 (0x0000ffffaced0000)
libnvrm_host1x.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_host1x.so (0x0000ffffacea0000)
libnvvic.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvvic.so (0x0000fffface70000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000fffface50000)
librt.so.1 => /lib/aarch64-linux-gnu/librt.so.1 (0x0000fffface30000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000fffface10000)
libnvrm_gpu.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_gpu.so (0x0000ffffacd90000)
libcairo.so.2 => /lib/aarch64-linux-gnu/libcairo.so.2 (0x0000ffffacc60000)
libpango-1.0.so.0 => /lib/aarch64-linux-gnu/libpango-1.0.so.0 (0x0000ffffacbe0000)
libpangocairo-1.0.so.0 => /lib/aarch64-linux-gnu/libpangocairo-1.0.so.0 (0x0000ffffacbc0000)
libnvds_utils.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_utils.so (0x0000ffffac2e0000)
libnvparsers.so.8 => /lib/aarch64-linux-gnu/libnvparsers.so.8 (0x0000ffffabf70000)
libnvonnxparser.so.8 => /lib/aarch64-linux-gnu/libnvonnxparser.so.8 (0x0000ffffabcb0000)
libnvinfer.so.8 => /lib/aarch64-linux-gnu/libnvinfer.so.8 (0x0000ffff9db00000)
libnvinfer_plugin.so.8 => /lib/aarch64-linux-gnu/libnvinfer_plugin.so.8 (0x0000ffff9c5f0000)
libnvds_inferutils.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_inferutils.so (0x0000ffff9c5c0000)
libnvds_inferlogger.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_inferlogger.so (0x0000ffff9c5a0000)
libnvds_logger.so => /opt/nvidia/deepstream/deepstream-7.0/lib/libnvds_logger.so (0x0000ffff9c580000)
libjson-glib-1.0.so.0 => /lib/aarch64-linux-gnu/libjson-glib-1.0.so.0 (0x0000ffff9c540000)
libuuid.so.1 => /lib/aarch64-linux-gnu/libuuid.so.1 (0x0000ffff9c520000)
libgstapp-1.0.so.0 => /lib/aarch64-linux-gnu/libgstapp-1.0.so.0 (0x0000ffff9c4f0000)
libgstaudio-1.0.so.0 => /lib/aarch64-linux-gnu/libgstaudio-1.0.so.0 (0x0000ffff9c460000)
libgsttag-1.0.so.0 => /lib/aarch64-linux-gnu/libgsttag-1.0.so.0 (0x0000ffff9c410000)
libnvsciipc.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvsciipc.so (0x0000ffff9c3d0000)
libnvsocsys.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvsocsys.so (0x0000ffff9c3b0000)
libnvrm_sync.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_sync.so (0x0000ffff9c390000)
libGLdispatch.so.0 => /lib/aarch64-linux-gnu/libGLdispatch.so.0 (0x0000ffff9c200000)
libnvrm_stream.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvrm_stream.so (0x0000ffff9c1e0000)
libnvcolorutil.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvcolorutil.so (0x0000ffff9c1b0000)
libnvtegrahv.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvtegrahv.so (0x0000ffff9c190000)
libpixman-1.so.0 => /lib/aarch64-linux-gnu/libpixman-1.so.0 (0x0000ffff9c110000)
libfontconfig.so.1 => /lib/aarch64-linux-gnu/libfontconfig.so.1 (0x0000ffff9c0b0000)
libfreetype.so.6 => /lib/aarch64-linux-gnu/libfreetype.so.6 (0x0000ffff9bfe0000)
libpng16.so.16 => /lib/aarch64-linux-gnu/libpng16.so.16 (0x0000ffff9bf90000)
libxcb-shm.so.0 => /lib/aarch64-linux-gnu/libxcb-shm.so.0 (0x0000ffff9bf70000)
libxcb.so.1 => /lib/aarch64-linux-gnu/libxcb.so.1 (0x0000ffff9bf30000)
libxcb-render.so.0 => /lib/aarch64-linux-gnu/libxcb-render.so.0 (0x0000ffff9bf10000)
libXrender.so.1 => /lib/aarch64-linux-gnu/libXrender.so.1 (0x0000ffff9bef0000)
libX11.so.6 => /lib/aarch64-linux-gnu/libX11.so.6 (0x0000ffff9bda0000)
libXext.so.6 => /lib/aarch64-linux-gnu/libXext.so.6 (0x0000ffff9bd70000)
libgio-2.0.so.0 => /lib/aarch64-linux-gnu/libgio-2.0.so.0 (0x0000ffff9bb70000)
libfribidi.so.0 => /lib/aarch64-linux-gnu/libfribidi.so.0 (0x0000ffff9bb40000)
libthai.so.0 => /lib/aarch64-linux-gnu/libthai.so.0 (0x0000ffff9bb20000)
libharfbuzz.so.0 => /lib/aarch64-linux-gnu/libharfbuzz.so.0 (0x0000ffff9ba40000)
libpangoft2-1.0.so.0 => /lib/aarch64-linux-gnu/libpangoft2-1.0.so.0 (0x0000ffff9ba10000)
libnvdla_compiler.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvdla_compiler.so (0x0000ffff9b220000)
libcudla.so.1 => /usr/local/cuda/lib64/libcudla.so.1 (0x0000ffff9b1f0000)
libcublas.so.12 => /usr/local/cuda/lib64/libcublas.so.12 (0x0000ffff93d20000)
libcublasLt.so.12 => /usr/local/cuda/lib64/libcublasLt.so.12 (0x0000ffff755b0000)
libcudnn.so.8 => /lib/aarch64-linux-gnu/libcudnn.so.8 (0x0000ffff75570000)
libcrypto.so.3 => /lib/aarch64-linux-gnu/libcrypto.so.3 (0x0000ffff75180000)
libexpat.so.1 => /lib/aarch64-linux-gnu/libexpat.so.1 (0x0000ffff75140000)
libbrotlidec.so.1 => /lib/aarch64-linux-gnu/libbrotlidec.so.1 (0x0000ffff75120000)
libXau.so.6 => /lib/aarch64-linux-gnu/libXau.so.6 (0x0000ffff75100000)
libXdmcp.so.6 => /lib/aarch64-linux-gnu/libXdmcp.so.6 (0x0000ffff750e0000)
libmount.so.1 => /lib/aarch64-linux-gnu/libmount.so.1 (0x0000ffff75080000)
libselinux.so.1 => /lib/aarch64-linux-gnu/libselinux.so.1 (0x0000ffff75040000)
libdatrie.so.1 => /lib/aarch64-linux-gnu/libdatrie.so.1 (0x0000ffff75020000)
libgraphite2.so.3 => /lib/aarch64-linux-gnu/libgraphite2.so.3 (0x0000ffff74ff0000)
libnvcudla.so => /lib/aarch64-linux-gnu/libnvcudla.so (0x0000ffff74fc0000)
libbrotlicommon.so.1 => /lib/aarch64-linux-gnu/libbrotlicommon.so.1 (0x0000ffff74f80000)
libbsd.so.0 => /lib/aarch64-linux-gnu/libbsd.so.0 (0x0000ffff74f50000)
libblkid.so.1 => /lib/aarch64-linux-gnu/libblkid.so.1 (0x0000ffff74f00000)
libpcre2-8.so.0 => /lib/aarch64-linux-gnu/libpcre2-8.so.0 (0x0000ffff74e60000)
libnvdla_runtime.so => /usr/lib/aarch64-linux-gnu/nvidia/libnvdla_runtime.so (0x0000ffff74800000)
libmd.so.0 => /lib/aarch64-linux-gnu/libmd.so.0 (0x0000ffff747e0000)
Thank you for your attention, libgstrtspserver-1.0.so.0 is missing

It looks like there are no libgstrtspserver lib. You can try to install that by running the command below.

sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev \
libgstrtspserver-1.0-dev libx11-dev libyaml-cpp-dev

libgstrtspserver-1.0.so.0 has been installed, but the problem still exists
gst-launch-1.0 nvurisrcbin
ERROR: pipeline could not be constructed: no element “nvurisrcbin”.

So when you run the ldd /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so command, could the libgstrtspserver-1.0.so.0 be found now?

Yes
“No such element or plugin ‘nvurisrcbin’”
This problem has also been solved. It didn’t work yesterday, but suddenly it works today.

Glad to hear that.

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