How to fix GStreamer error

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) jetson orin nx
• DeepStream Version DeepStream 6.3
**• JetPack Version (valid for Jetson only)**Jetpack5.1.3
• TensorRT Version 8.5.2
• NVIDIA GPU Driver Version (valid for GPU only)
**• Issue Type( questions, new requirements, bugs)**GStreamer error
**•
I’ve flashed jetpack 5.1.3 and DeepStream 6.3 by flashing in this document (NVIDIA Jetson 上的 DeepStream -Ultralytics YOLO 文档) given by ultralytics, and executed deepstream-app -c deepstream_app_ config.txt, the console shows a pipeline error:
** ERROR: main:716: Failed to set pipeline to PAUSED
Quitting
nvstreammux: Successfully handled EOS for source_id=0
ERROR from sink_sub_bin_sink1: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
Debug info: gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:pipeline/GstBin:processing_bin_0/GstBin:sink_bin/GstBin:sink_sub_bin1/GstNv3dSink:sink_sub_bin_sink1:
Failed to start
App run failed

Are you running the deepstream-app over ssh? x11-forword is not supported.

What is the output of the below command line ?

cat /proc/*/environ 2>/dev/null | tr '\0' '\n' | grep '^DISPLAY=:' | uniq

Try

export DISPLAY=:x (x is the value output of the above command)

Or use fakesink

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

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