Error found when running deepstream docker container

I try to run a docker container of deepsteam on jetson orin nx, but get the following error:
error while loading shared libraries: /lib/aarch64-linux-gnu/libgstreamer-1.0.so.0: file too short

I also check the similar topic : libgstreamer-1.0, but still have little difference which the directory is /lib/aarch64-linux-gnu but not /usr/lib/aarch64-linux-gnu.

To make it clear, I herein attache some snapshoot to show our environment:



if any further information needed, I will provide. Hope some one can help to solve such problem.

This error means that the shared library is damaged.

1.Can deepstream-test1 run normally in the host?
2.Can you share the command to start docker?
3.Are nvidia-docker-toolkit and docker installed with JP-5.1? Reflashing the system may be the fastest way to solve the problem

  1. we do not install deepstream in the host;
  2. our docker command is: docker run --runtime=nvidia -p 8554:8554 nvcr.io/nvidia/deepstream-l4t:6.2-triton bash
  3. JP-5.1 with nvidia-container-toolkit and docker have been fully installed.
    BTW, the command is successfully run on other nx boards…So it seems our environment are broken? such as cuda or driver? —we can check the command of nvcc -V and get the information of cuda11.4

Try running user_additional_install.sh. If reinstalling gstreamer does not solve the problem, the environment may be damaged.

Thanks, we have reflashed the system, and solve the problem.

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