Usr/lib/aarch64-linux-gnu/tegra/libgstreamer-1.0.so.0: file too short

error while loading shared libraries: /usr/lib/aarch64-linux-gnu/tegra/libgstreamer-1.0.so.0: file too short

Our detection inference Docker gets the above error on an Orin Nano 5.1.2 but not when we use 5.1.1 (with Orin NX). We also had a the same issue on an AGX Xavier 5.1.2 and resolved it by rolling back to 5.0.2.

I read there is a Gstreamer version compatibility issue in the below linked post. What is the work around to get this working on 5.1.2? If there is an issue, will it be resolved in a future jetpack?

$ cat /etc/nv_tegra_release │

R35 (release), REVISION: 4.1, GCID: 33958178, BOARD: t186ref, EABI: aarch64, DATE: Tue Aug 1 19:57:35 UTC 2023

The issue was there was no libnvgstreamer. we fixed it by copying the files over from a working system. What might have gone wrong during the jetpack flashing process to cause this to be missing?

We still had some issues so I did a fresh reflash. Still getting this issue

We have previously used 5.1.1 without issue. Is this something related to 5.1.2?

Hi,
Here is the linkage on Jetpack 5.1.2:

$ ll /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so*
lrwxrwxrwx 1 root root      28 Aug  3  2022 /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so -> libgstreamer-1.0.so.0.1603.0
lrwxrwxrwx 1 root root      28 Aug  3  2022 /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.1603.0
-rw-r--r-- 1 root root 1354096 Aug  3  2022 /usr/lib/aarch64-linux-gnu/libgstreamer-1.0.so.0.1603.0

Please run it inside docker and see if it links the same. And may try to add the files into

$ vi /etc/nvidia-container-runtime/host-files-for-container.d/l4t.csv

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