Hi, I am a beginner with DeepStream Composer. I am using DeepStream 6.3 and would like to send metadata to Redis, but I have encountered a problem.
2024-12-03 10:18:01.914 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4: Could not initialize supporting library.
2024-12-03 10:18:01.914 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstnvmsgbroker.cpp(387): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4:
unable to open shared library
2024-12-03 10:18:01.914 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 10:18:01.914 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4:
Failed to start
2024-12-03 10:18:01.914 ERROR extensions/nvdsbase/nvds_scheduler.cpp@184: Failed to set GStreamer pipeline to PLAYING
Returned, stopping playback
2024-12-03 10:18:01.924 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4: Could not initialize supporting library.
2024-12-03 10:18:01.924 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstnvmsgbroker.cpp(387): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4:
unable to open shared library
2024-12-03 10:18:01.924 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 10:18:01.924 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker4:
Failed to start
I tried with test4, but this error is displayed.
Also, test4 is specific to Kafka, while my requirement is for Redis.
2024-12-03 12:31:44.812 INFO extensions/nvdscloudmsg/nvmsgbrokersinkbin.hpp@49: bin_add: nvmsgbrokersinkbin message_converter_broker
2024-12-03 12:31:44.825 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker: Could not initialize supporting library.
2024-12-03 12:31:44.825 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstnvmsgbroker.cpp(387): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker:
unable to open shared library
2024-12-03 12:31:44.825 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 12:31:44.825 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker:
Failed to start
2024-12-03 12:31:44.880 ERROR extensions/nvdsbase/nvds_scheduler.cpp@184: Failed to set GStreamer pipeline to PLAYING
Returned, stopping playback
2024-12-03 12:31:44.883 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker: Could not initialize supporting library.
2024-12-03 12:31:44.883 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstnvmsgbroker.cpp(387): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker:
unable to open shared library
2024-12-03 12:31:44.883 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 12:31:44.883 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstDsNvMsgBrokerBin:message_converter_broker/message_converter_broker/GstNvMsgBroker:nvmsgbrokersinkbin-nvmsgbroker:
Failed to start
Deleting pipeline
I also tried following your documentation, but a similar error is displayed.
2024-12-03 12:40:36.566 INFO extensions/nvdscloudmsg/nvmsgbroker.hpp@31: create_element: nvmsgbroker Cloud Message Broker17
2024-12-03 12:40:36.566 INFO extensions/nvdscloudmsg/nvmsgbroker.hpp@49: bin_add: nvmsgbroker Cloud Message Broker17
2024-12-03 12:40:36.568 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17: Could not configure supporting library.
2024-12-03 12:40:36.568 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstnvmsgbroker.cpp(416): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17:
unable to connect to broker library
2024-12-03 12:40:36.568 ERROR extensions/nvdsbase/nvds_scheduler.cpp@312: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 12:40:36.568 ERROR extensions/nvdsbase/nvds_scheduler.cpp@314: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17:
Failed to start
2024-12-03 12:40:36.568 ERROR extensions/nvdsbase/nvds_scheduler.cpp@184: Failed to set GStreamer pipeline to PLAYING
Returned, stopping playback
2024-12-03 12:40:36.577 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17: Could not configure supporting library.
2024-12-03 12:40:36.577 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstnvmsgbroker.cpp(416): legacy_gst_nvmsgbroker_start (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17:
unable to connect to broker library
2024-12-03 12:40:36.577 ERROR extensions/nvdsbase/nvds_scheduler.cpp@349: Error from /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17: GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure.
2024-12-03 12:40:36.577 ERROR extensions/nvdsbase/nvds_scheduler.cpp@351: Debug info:
gstbasesink.c(5367): gst_base_sink_change_state (): /GstPipeline:NvDsScheduler-Pipeline/GstNvMsgBroker:Cloud Message Broker/Cloud Message Broker17:
Failed to start
I solved this problem, and I successfully ran the test4 example while saving the results in Redis.
After that, I ran my custom graph, which executed correctly, but the metadata was not saved in Redis. Why?