Failed to create 'secondary_gie_0 DeepStream 6.2 Docker

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) NVIDIA QUADRO T2000
• DeepStream Version 6.2

• TensorRT Version 8.5.2
**• NVIDIA GPU Driver Version (valid for GPU only)**531.14

I am trying to docker image of DeepStream 6.2
root@077160b85580:/opt/nvidia/deepstream/deepstream-6.2# deepstream-app -c samples/configs/deepstream-app/source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8_gpu1.txt
** ERROR: <create_secondary_gie:195>: Failed to create ‘secondary_gie_0’
** ERROR: <create_secondary_gie:297>: create_secondary_gie failed
** ERROR: <create_secondary_gie_bin:431>: create_secondary_gie_bin failed
** ERROR: <create_pipeline:1485>: create_pipeline failed
** ERROR: main:697: Failed to create pipeline
Quitting
nvstreammux: Successfully handled EOS for source_id=0
nvstreammux: Successfully handled EOS for source_id=1
nvstreammux: Successfully handled EOS for source_id=2
nvstreammux: Successfully handled EOS for source_id=3
App run failed

Is this topic duplicated with Failed to create ‘secondary_gie_0’ - Intelligent Video Analytics / DeepStream SDK - NVIDIA Developer Forums?
We suggest you follow the installation guide on Ubuntu20.04 or run it in docker environment.

No. Here I am doing with docker image. In another post query is related to running Deepstream 6.2 pn WSL2

  1. are you using ubuntu system in host?
  2. could you share the output of “gst-inspect-1.0 |grep nvinfer”?
  3. could you share more logs? please do “export GST_DEBUG=6” first to modify Gstreamer’s log level, then run again, you can redirect the logs to a file.
  1. I am having Windows 11 as host. I am running docker image of Deepstream 6.2
  2. If I run gst-inspect-1.0 |grep nvinfer then I am getting this
    root@bccea652d45e:/opt/nvidia/deepstream/deepstream-6.2# gst-inspect-1.0 |grep nvinfer

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:04.627: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpg123.so’: libmpg123.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.025: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so’: libmpeg2.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.193: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstchromaprint.so’: libavcodec.so.58: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.259: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenmpt.so’: libmpg123.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.291: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so’: libmpeg2encpp-2.1.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.354: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_ucx.so’: libucs.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:00:05.359: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so’: libtritonserver.so: cannot open shared object file: No such file or directory

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:03:06.238: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so: undefined symbol: cuGraphicsEGLRegisterImage

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:03:06.292: Failed to load plugin ‘/usr/lib/x86_64-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:11): GStreamer-WARNING **: 09:03:06.297: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so: undefined symbol: cuGraphicsEGLRegisterImage

(gst-plugin-scanner:11): GStreamer-WARNING **: 09:03:07.515: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so: undefined symbol: cuGraphicsEGLRegisterImage
nvdsgst_inferaudio: nvinferaudio: NvInfer Audio plugin

nvinfer plugin is unavailable, you can use “gst-inspect-1.0 nvinfer” to verify, please use this command to check which dependency lib is not found.
ldd /opt/nvidia/deepstream/deepstream/lib/gst-plugins/libnvdsgst_infer.so

This is what I got after running gst-inspect-1.0 nvinfer (running docker image)

root@c06b1ded48e9:/opt/nvidia/deepstream/deepstream-6.2# gst-inspect-1.0 nvinfer
(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:24.245: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpg123.so’: libmpg123.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:25.663: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2dec.so’: libmpeg2.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:26.220: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstchromaprint.so’: libavcodec.so.58: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:26.514: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstopenmpt.so’: libmpg123.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:26.714: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstmpeg2enc.so’: libmpeg2encpp-2.1.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:26.982: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_ucx.so’: libucs.so.0: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:37:26.991: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so’: libtritonserver.so: cannot open shared object file: No such file or directory

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:40:28.018: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so: undefined symbol: cuGraphicsEGLRegisterImage

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:40:28.044: Failed to load plugin ‘/usr/lib/x86_64-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:10): GStreamer-WARNING **: 04:40:28.048: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_preprocess.so: undefined symbol: cuGraphicsEGLRegisterImage

(gst-plugin-scanner:10): GStreamer-WARNING **: 04:40:28.799: Failed to load plugin ‘/usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_deepstream_bins.so’: /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so: undefined symbol: cuGraphicsEGLRegisterImage
No such element or plugin ‘nvinfer’

There is no update from you for a period, assuming this is not an issue any more.
Hence we are closing this topic. If need further support, please open a new one.
Thanks

nvinfer plugin is unavailable, the host should be linux too, pelease refer to DeepStream | NVIDIA NGC, docker will use host 's linux resource.

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