Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) Jetson Nano
• DeepStream Version 6.0
• JetPack Version (valid for Jetson only) 4.6.1
• TensorRT Version 8.2.1
• NVIDIA GPU Driver Version (valid for GPU only) N/A
• Issue Type( questions, new requirements, bugs) Bug
I am currently trying to construct a GStreamer pipeline using plugins from the DeepStream SDK. However, when I run GStreamer, I get the following errors, which prevent the pipeline from running:
0:00:00.960682226 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so failed to load. Blacklisting
0:00:01.072989377 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libgstnvvideoconvert.so failed to load. Blacklisting
0:00:01.176965695 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_tracker.so failed to load. Blacklisting
0:00:01.283864307 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_dsexample.so failed to load. Blacklisting
0:00:01.388997158 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_dewarper.so failed to load. Blacklisting
0:00:01.681949142 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so failed to load. Blacklisting
0:00:02.372691528 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_osd.so failed to load. Blacklisting
0:00:02.470021471 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistreamtiler.so failed to load. Blacklisting
0:00:02.564921422 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libcustom2d_preprocess.so failed to load. Blacklisting
0:00:02.662477671 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_multistream.so failed to load. Blacklisting
0:00:03.025189448 14774 0x55822b4e30 ERROR GST_PLUGIN_LOADING gstpluginloader.c:277:plugin_loader_replay_pending: Plugin file /usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so failed to load. Blacklisting
For reference, I tried installing the DeepStream SDK using two different methods. The first time, I used the SDK manager to flash my board with Jetpack and the DeepStream SDK. The second time, I used the image provided in the Jetson Nano quickstart guide and then installed the DeepStream debian package based on this guide. Both methods resulted in the errors above, and none of the sample applications will run as a result.
It seems like my DeepStream installation is correct because deepstream-app -v
prints out the appropriate information. Also, inside /usr/lib/aarch64-linux-gnu/gstreamer-1.0
, there is a symlink for deepstream
, which points to the following:
libcustom2d_preprocess.so libnvdsgst_dewarper.so libnvdsgst_inferserver.so libnvdsgst_msgconv.so libnvdsgst_ofvisual.so libnvdsgst_tracker.so
libgstnvvideoconvert.so libnvdsgst_dsanalytics.so libnvdsgst_infer.so libnvdsgst_multistream.so libnvdsgst_osd.so libnvdsgst_udp.so
libnvdsgst_audiotemplate.so libnvdsgst_dsexample.so libnvdsgst_logger.so libnvdsgst_multistreamtiler.so libnvdsgst_preprocess.so libnvdsgst_videotemplate.so
libnvdsgst_deepstream_bins.so libnvdsgst_inferaudio.so libnvdsgst_msgbroker.so libnvdsgst_of.so libnvdsgst_segvisual.so
Another strange thing I’m experiencing is that a select few DeepStream plugins are working correctly. For example, gst-inspect-1.0 nvinferaudio
prints the component details correctly, but gst-inspect-1.0 nvinfer
prints No such element or plugin 'nvinfer'
(it’s blacklisted because the plugin failed to load). Here is the exact plugin blacklist:
libnvdsgst_deepstream_bins.so
libnvdsgst_multistream.so
libcustom2d_preprocess.so
libnvdsgst_multistreamtiler.so
libnvdsgst_osd.so
libnvdsgst_inferserver.so
libnvdsgst_infer.so
libnvdsgst_dewarper.so
libnvdsgst_dsexample.so
libnvdsgst_udp.so
libnvdsgst_tracker.so
libgstnvvideoconvert.so
libnvdsgst_preprocess.so
Any thoughts as to what the problem might be? If it’s any help, my GStreamer version is 1.14.5, and I’d be happy to provide any additional information if needed. Thank you!