Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
Jetson NX 16GB (0003) • DeepStream Version
6.1.1 • JetPack Version (valid for Jetson only)
5.0.2 Rev 1 • Issue Type( questions, new requirements, bugs)
Installation issue • 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)
Flash a Jetson NX 16GB to an NVME trhough USB using the SDK manager and all options selected.
Start the jetson and run the following from the command line: deepstream-app --version-all
It gives this error:
deepstream-app: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory
The last install I had the same issue and had to run:
(from the quick start) in order to get deepstream-app to work… It seems like the SDK manager should make sure the dependencies are correct?
There seem to be other things not quite right in this stock load… I’m going to preserve it overnight in case there are things that I should capture from it. This is
In the morning, I will start the same steps that I did for the last installation.
(At some point that last build lost it’s ability to resolve host names so I had to start over… I am not asking about that yet because it could be my fault.)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
So… SDKManager definitely didn’t install libgstrtspserver nor did it install the newest versions of several other files…
Since the tool erases and reflashes the operating system before installing the jetpack, there’s really not a way for us to install the prerequisites in between the OS and Jetpack install…
ubuntu:~$ deepstream-app --version-all
deepstream-app: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory
ubuntu:~$ sudo apt install
libssl1.1
libgstreamer1.0-0
gstreamer1.0-tools
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
gstreamer1.0-libav
libgstreamer-plugins-base1.0-dev
libgstrtspserver-1.0-0
libjansson4
libyaml-cpp-dev
[sudo] password for mic-710aix:
Reading package lists… Done
Building dependency tree
Reading state information… Done
libjansson4 is already the newest version (2.12-1build1).
libyaml-cpp-dev is already the newest version (0.6.2-4ubuntu1).
libyaml-cpp-dev set to manually installed.
gstreamer1.0-libav is already the newest version (1.16.2-2).
gstreamer1.0-plugins-ugly is already the newest version (1.16.2-2build1).
The following packages were automatically installed and are no longer required:
apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dctrl-tools dpkg-repack gdal-data gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-common libaec0
libarmadillo9 libarpack2 libavcodec-dev libavformat-dev libavresample-dev libavresample4 libavutil-dev libcfitsio8 libcharls2 libdap25 libdapclient6v5
libdc1394-22-dev libdebian-installer4 libepsilon1 libexif-dev libfreexl1 libfyba0 libgdal26 libgdcm-dev libgdcm3.0 libgeos-3.8.0 libgeos-c1v5 libgeotiff5
libgl2ps1.4 libgphoto2-dev libhdf4-0-alt libhdf5-103 libhdf5-openmpi-103 libilmbase-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libkmlbase1
libkmldom1 libkmlengine1 liblept5 liblzma-dev libminizip1 libnetcdf-c++4 libnetcdf15 libodbc1 libogdi4.1 libopencv-calib3d4.2 libopencv-contrib4.2
libopencv-dnn4.2 libopencv-features2d4.2 libopencv-flann4.2 libopencv-highgui4.2 libopencv-imgcodecs4.2 libopencv-imgproc4.2 libopencv-ml4.2
libopencv-objdetect4.2 libopencv-photo4.2 libopencv-shape4.2 libopencv-stitching4.2 libopencv-superres4.2 libopencv-video4.2 libopencv-videoio4.2
libopencv-videostab4.2 libopencv-viz4.2 libopencv4.2-java libopencv4.2-jni libopenexr-dev libpng-dev libpq5 libproj15 libqhull7 libraw1394-dev libsocket++1
libspatialite7 libsuperlu5 libswresample-dev libswscale-dev libsz2 libtesseract4 libtiff-dev libtiffxx5 libtimezonemap-data libtimezonemap1 liburiparser1
libvtk6.3 libxerces-c3.2 odbcinst odbcinst1debian2 os-prober proj-data python3-icu python3-pam rdate tasksel tasksel-data
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
gir1.2-gst-plugins-bad-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 libgstreamer-gl1.0-0 libgstreamer-opencv1.0-0 libgstreamer-plugins-bad1.0-0
libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-base1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer-plugins-good1.0-dev libgstreamer1.0-0-dbg
libgstreamer1.0-dev
Suggested packages:
frei0r-plugins libvisual-0.4-plugins gstreamer1.0-doc
Recommended packages:
debhelper The following NEW packages will be installed:
libgstrtspserver-1.0-0 The following packages will be upgraded:
gir1.2-gst-plugins-bad-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-tools
libgstreamer-gl1.0-0 libgstreamer-opencv1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-base1.0-0
libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-0 libgstreamer-plugins-good1.0-dev libgstreamer1.0-0 libgstreamer1.0-0-dbg libgstreamer1.0-dev
libssl1.1
18 upgraded, 1 newly installed, 0 to remove and 94 not upgraded.
Need to get 11.0 MB of archives.
After this operation, 564 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 Index of /ubuntu-ports focal-updates/main arm64 libssl1.1 arm64 1.1.1f-1ubuntu2.16 [1,156 kB]
Get:2 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer1.0-0-dbg arm64 1.16.3-0ubuntu1.1 [3,360 kB]
Get:3 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer1.0-dev arm64 1.16.3-0ubuntu1.1 [484 kB]
Get:4 Index of /ubuntu-ports focal-updates/main arm64 gir1.2-gstreamer-1.0 arm64 1.16.3-0ubuntu1.1 [72.2 kB]
Get:5 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer1.0-0 arm64 1.16.3-0ubuntu1.1 [803 kB]
Get:6 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer-plugins-base1.0-dev arm64 1.16.3-0ubuntu1.1 [383 kB]
Get:7 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer-plugins-base1.0-0 arm64 1.16.3-0ubuntu1.1 [664 kB]
Get:8 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer-gl1.0-0 arm64 1.16.3-0ubuntu1.1 [146 kB]
Get:9 Index of /ubuntu-ports focal-updates/main arm64 gir1.2-gst-plugins-base-1.0 arm64 1.16.3-0ubuntu1.1 [85.6 kB]
Get:10 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer-plugins-good1.0-dev arm64 1.16.3-0ubuntu1.1 [17.5 kB]
Get:11 Index of /ubuntu-ports focal-updates/universe arm64 gstreamer1.0-plugins-bad arm64 1.16.3-0ubuntu1 [1,554 kB]
Get:12 Index of /ubuntu-ports focal-updates/main arm64 gstreamer1.0-plugins-good arm64 1.16.3-0ubuntu1.1 [1,536 kB]
Get:13 Index of /ubuntu-ports focal-updates/main arm64 libgstreamer-plugins-good1.0-0 arm64 1.16.3-0ubuntu1.1 [67.5 kB]
Get:14 Index of /ubuntu-ports focal-updates/universe arm64 libgstreamer-plugins-bad1.0-dev arm64 1.16.3-0ubuntu1 [114 kB]
Get:15 Index of /ubuntu-ports focal-updates/universe arm64 libgstreamer-opencv1.0-0 arm64 1.16.3-0ubuntu1 [61.2 kB]
Get:16 Index of /ubuntu-ports focal-updates/universe arm64 gir1.2-gst-plugins-bad-1.0 arm64 1.16.3-0ubuntu1 [35.0 kB]
Get:17 Index of /ubuntu-ports focal-updates/universe arm64 libgstreamer-plugins-bad1.0-0 arm64 1.16.3-0ubuntu1 [293 kB]
Get:18 Index of /ubuntu-ports focal-updates/main arm64 gstreamer1.0-tools arm64 1.16.3-0ubuntu1.1 [42.4 kB]
Get:19 Index of /ubuntu-ports focal/universe arm64 libgstrtspserver-1.0-0 arm64 1.16.2-3 [118 kB]
Fetched 11.0 MB in 5s (2,306 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
(Reading database … 162007 files and directories currently installed.)
Preparing to unpack …/00-libssl1.1_1.1.1f-1ubuntu2.16_arm64.deb …
Unpacking libssl1.1:arm64 (1.1.1f-1ubuntu2.16) over (1.1.1f-1ubuntu2.13) …
Preparing to unpack …/01-libgstreamer1.0-0-dbg_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer1.0-0-dbg:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-2) …
Preparing to unpack …/02-libgstreamer1.0-dev_1.16.3-0ubuntu1.1_arm64.deb …
Leaving ‘diversion of /usr/bin/dh_gstscancodecs to /usr/bin/dh_gstscancodecs-gst0.10 by libgstreamer1.0-dev’
Leaving ‘diversion of /usr/share/man/man1/dh_gstscancodecs.1.gz to /usr/share/man/man1/dh_gstscancodecs.1.gz-gst0.10 by libgstreamer1.0-dev’
Unpacking libgstreamer1.0-dev:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-2) …
Preparing to unpack …/03-gir1.2-gstreamer-1.0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking gir1.2-gstreamer-1.0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-2) …
Preparing to unpack …/04-libgstreamer1.0-0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer1.0-0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-2) …
Preparing to unpack …/05-libgstreamer-plugins-base1.0-dev_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer-plugins-base1.0-dev:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-4ubuntu0.1) …
Preparing to unpack …/06-libgstreamer-plugins-base1.0-0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer-plugins-base1.0-0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-4ubuntu0.1) …
Preparing to unpack …/07-libgstreamer-gl1.0-0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer-gl1.0-0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-4ubuntu0.1) …
Preparing to unpack …/08-gir1.2-gst-plugins-base-1.0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking gir1.2-gst-plugins-base-1.0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-4ubuntu0.1) …
Preparing to unpack …/09-libgstreamer-plugins-good1.0-dev_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer-plugins-good1.0-dev (1.16.3-0ubuntu1.1) over (1.16.2-1ubuntu2.1) …
Preparing to unpack …/10-gstreamer1.0-plugins-bad_1.16.3-0ubuntu1_arm64.deb …
Unpacking gstreamer1.0-plugins-bad:arm64 (1.16.3-0ubuntu1) over (1.16.2-2.1ubuntu1) …
Preparing to unpack …/11-gstreamer1.0-plugins-good_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking gstreamer1.0-plugins-good:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-1ubuntu2.1) …
Preparing to unpack …/12-libgstreamer-plugins-good1.0-0_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking libgstreamer-plugins-good1.0-0:arm64 (1.16.3-0ubuntu1.1) over (1.16.2-1ubuntu2.1) …
Preparing to unpack …/13-libgstreamer-plugins-bad1.0-dev_1.16.3-0ubuntu1_arm64.deb …
Unpacking libgstreamer-plugins-bad1.0-dev:arm64 (1.16.3-0ubuntu1) over (1.16.2-2.1ubuntu1) …
Preparing to unpack …/14-libgstreamer-opencv1.0-0_1.16.3-0ubuntu1_arm64.deb …
Unpacking libgstreamer-opencv1.0-0:arm64 (1.16.3-0ubuntu1) over (1.16.2-2.1ubuntu1) …
Preparing to unpack …/15-gir1.2-gst-plugins-bad-1.0_1.16.3-0ubuntu1_arm64.deb …
Unpacking gir1.2-gst-plugins-bad-1.0:arm64 (1.16.3-0ubuntu1) over (1.16.2-2.1ubuntu1) …
Preparing to unpack …/16-libgstreamer-plugins-bad1.0-0_1.16.3-0ubuntu1_arm64.deb …
Unpacking libgstreamer-plugins-bad1.0-0:arm64 (1.16.3-0ubuntu1) over (1.16.2-2.1ubuntu1) …
Preparing to unpack …/17-gstreamer1.0-tools_1.16.3-0ubuntu1.1_arm64.deb …
Unpacking gstreamer1.0-tools (1.16.3-0ubuntu1.1) over (1.16.2-2) …
Selecting previously unselected package libgstrtspserver-1.0-0.
Preparing to unpack …/18-libgstrtspserver-1.0-0_1.16.2-3_arm64.deb …
Unpacking libgstrtspserver-1.0-0 (1.16.2-3) …
Setting up libssl1.1:arm64 (1.1.1f-1ubuntu2.16) …
Setting up libgstreamer1.0-0:arm64 (1.16.3-0ubuntu1.1) …
Setcap worked! gst-ptp-helper is not suid!
Setting up libgstreamer1.0-0-dbg:arm64 (1.16.3-0ubuntu1.1) …
Setting up gir1.2-gstreamer-1.0:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer1.0-dev:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-plugins-base1.0-0:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-plugins-bad1.0-0:arm64 (1.16.3-0ubuntu1) …
Setting up libgstreamer-plugins-good1.0-0:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-gl1.0-0:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-opencv1.0-0:arm64 (1.16.3-0ubuntu1) …
Setting up gstreamer1.0-plugins-bad:arm64 (1.16.3-0ubuntu1) …
Setting up gstreamer1.0-tools (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-plugins-good1.0-dev (1.16.3-0ubuntu1.1) …
Setting up gstreamer1.0-plugins-good:arm64 (1.16.3-0ubuntu1.1) …
Setting up gir1.2-gst-plugins-base-1.0:arm64 (1.16.3-0ubuntu1.1) …
Setting up libgstreamer-plugins-base1.0-dev:arm64 (1.16.3-0ubuntu1.1) …
Setting up gir1.2-gst-plugins-bad-1.0:arm64 (1.16.3-0ubuntu1) …
Setting up libgstreamer-plugins-bad1.0-dev:arm64 (1.16.3-0ubuntu1) …
Setting up libgstrtspserver-1.0-0 (1.16.2-3) …
Processing triggers for man-db (2.9.1-1) …
Processing triggers for libc-bin (2.31-0ubuntu9.9) …
ubuntu:~$ deepstream-app --version-all
deepstream-app version 6.1.1
DeepStreamSDK 6.1.1
CUDA Driver Version: 11.4
CUDA Runtime Version: 11.4
TensorRT Version: 8.4
cuDNN Version: 8.4
libNVWarp360 Version: 2.0.1d3
I know that I need some of
sudo apt install
libssl1.1
libgstreamer1.0-0
gstreamer1.0-tools
gstreamer1.0-plugins-good
gstreamer1.0-plugins-bad
gstreamer1.0-plugins-ugly
gstreamer1.0-libav
libgstreamer-plugins-base1.0-dev
libgstrtspserver-1.0-0
libjansson4
libyaml-cpp-dev
AND
sudo ./install.sh from the deepstream directory
Next time that I do a reflash, I can try the individual installation.
But, the bigger question is why are these missing from the list and what else is missing?
I am working my way towards a working system, but this is pretty painful for a system that advertises a complete development platform.
The --version-all does work after that manual install… You should be able to duplicate this there, can’t you? And after installing the graph composer I still had to run “sudo /opt/nvidia/deepstream/deepstream/install.sh” which again should have been handled by the SDKManager?
ubuntu:~$ deepstream-app --version-all
deepstream-app: error while loading shared libraries: libgstrtspserver-1.0.so.0: cannot open shared object file: No such file or directory
ubuntu:~$ sudo apt-get install libgstrtspserver-1.0-0
[sudo] password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
apt-clone archdetect-deb bogl-bterm busybox-static cryptsetup-bin dctrl-tools dpkg-repack gdal-data gir1.2-timezonemap-1.0 gir1.2-xkl-1.0 grub-common libaec0
libarmadillo9 libarpack2 libavcodec-dev libavformat-dev libavresample-dev libavresample4 libavutil-dev libcfitsio8 libcharls2 libdap25 libdapclient6v5
libdc1394-22-dev libdebian-installer4 libepsilon1 libexif-dev libfreexl1 libfyba0 libgdal26 libgdcm-dev libgdcm3.0 libgeos-3.8.0 libgeos-c1v5 libgeotiff5
libgl2ps1.4 libgphoto2-dev libhdf4-0-alt libhdf5-103 libhdf5-openmpi-103 libilmbase-dev libjbig-dev libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev libkmlbase1
libkmldom1 libkmlengine1 liblept5 liblzma-dev libminizip1 libnetcdf-c++4 libnetcdf15 libodbc1 libogdi4.1 libopencv-calib3d4.2 libopencv-contrib4.2
libopencv-dnn4.2 libopencv-features2d4.2 libopencv-flann4.2 libopencv-highgui4.2 libopencv-imgcodecs4.2 libopencv-imgproc4.2 libopencv-ml4.2
libopencv-objdetect4.2 libopencv-photo4.2 libopencv-shape4.2 libopencv-stitching4.2 libopencv-superres4.2 libopencv-video4.2 libopencv-videoio4.2
libopencv-videostab4.2 libopencv-viz4.2 libopencv4.2-java libopencv4.2-jni libopenexr-dev libpng-dev libpq5 libproj15 libqhull7 libraw1394-dev libsocket++1
libspatialite7 libsuperlu5 libswresample-dev libswscale-dev libsz2 libtesseract4 libtiff-dev libtiffxx5 libtimezonemap-data libtimezonemap1 liburiparser1
libvtk6.3 libxerces-c3.2 odbcinst odbcinst1debian2 os-prober proj-data python3-icu python3-pam rdate tasksel tasksel-data
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
libgstrtspserver-1.0-0
0 upgraded, 1 newly installed, 0 to remove and 115 not upgraded.
Need to get 118 kB of archives.
After this operation, 440 kB of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 libgstrtspserver-1.0-0 arm64 1.16.2-3 [118 kB]
Fetched 118 kB in 1s (201 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libgstrtspserver-1.0-0.
(Reading database ... 162007 files and directories currently installed.)
Preparing to unpack .../libgstrtspserver-1.0-0_1.16.2-3_arm64.deb ...
Unpacking libgstrtspserver-1.0-0 (1.16.2-3) ...
Setting up libgstrtspserver-1.0-0 (1.16.2-3) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
ubuntu:~$ deepstream-app --version-all
deepstream-app version 6.1.1
DeepStreamSDK 6.1.1
CUDA Driver Version: 11.4
CUDA Runtime Version: 11.4
TensorRT Version: 8.4
cuDNN Version: 8.4
libNVWarp360 Version: 2.0.1d3