Gstreamer - Missing files

• Hardware Platform (Jetson / GPU)
Jetson Xavier NX
• DeepStream Version
6.3
• JetPack Version (valid for Jetson only)
Jetpack 5.1.2, flashed with SDKManager
• Issue Type( questions, new requirements, bugs)
Bug
• 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)

  1. Flash a new Jetson device with Jetpack 5.1.2
  2. Install Gstreamer and plugins with:
    apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
    gstreamer1.0-plugins-base gstreamer1.0-plugins-good
    gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
    gstreamer1.0-libav libgstrtspserver-1.0-dev libges-1.0-dev
  3. Run: gst-inspect-1.0

Error:

(gst-plugin-scanner:42818): GStreamer-WARNING **: 20:36:44.518: Failed to load plugin '/usr/lib/aarch64-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:42818): GStreamer-WARNING **: 20:36:44.522: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so': libtritonserver.so: cannot open shared object file: No such file or directory

(gst-plugin-scanner:42818): GStreamer-WARNING **: 20:36:44.683: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so': /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvjpeg.so: undefined symbol: jpeg_destroy_decompress

(gst-plugin-scanner:42818): GStreamer-WARNING **: 20:36:44.950: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnvarguscamerasrc.so': /usr/lib/aarch64-linux-gnu/tegra/libnvcam_imageencoder.so: undefined symbol: jpeg_set_defaults

(gst-plugin-scanner:42818): GStreamer-WARNING **: 20:36:45.147: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstlibav.so': /lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

(gst-plugin-scanner:42818): GStreamer-WARNING **: 20:36:45.369: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstchromaprint.so': /lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

If you need to see the warnings a second time, run:
rm ~/.cache/gstreamer-1.0/registry*.bin
before gst-inspect-1.0

This also occurs when trying to use inside nvcr.io/nvidia/deepstream-l4t:6.3-samples docker container.

These are only some warnings to tell you there are some packages are missing.

You can install the corresponding packages when you need them.

E.G.
libtritonserver.so is for the Triton inferencing cases. There is instruction in /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app-triton/README for how to set up the environment.

You don’t need to install all packages before you are sure you really need them all for your scenario. They will occupy much space and memory in your device.

1 Like

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