Can't install Multimedia API 32.7.1 on TX2i

Hello,

I’m using sdkmanager and trying to install Jetson SDK components.

I managed to install everything except to Multimedia API.

The log of sdkmanager:

04:51:34 INFO: Multimedia API - target: *begin sudo apt-get -y --allow-downgrades install /opt/nvidia/deb_repos/nvidia-l4t-jetson-multimedia-api_32.7.1-20220219090344_arm64.deb, 5
04:51:34 INFO: Multimedia API - target: Reading package lists… 0% Reading package lists… 0% Reading package lists… Done
04:51:34 INFO: Multimedia API - target: Building dependency tree… 0% Building dependency tree… 0% Building dependency tree… 0% Building dependency tree… 50% Building dependency tree… 50% Building dependency tree
04:51:34 INFO: Multimedia API - target: Reading state information… 0% Reading state information… 0% Reading state information… Done
04:51:35 INFO: Multimedia API - target: Note, selecting ‘nvidia-l4t-jetson-multimedia-api’ instead of ‘/opt/nvidia/deb_repos/nvidia-l4t-jetson-multimedia-api_32.7.1-20220219090344_arm64.deb’
04:51:35 INFO: Multimedia API - target: The following packages have unmet dependencies:
04:51:35 INFO: Multimedia API - target: Depends: nvidia-l4t-camera (= 32.7.1-20220219090344) but 32.6.1-20210916210945 is to be installed
04:51:35 INFO: Multimedia API - target: Depends: nvidia-l4t-multimedia-utils (= 32.7.1-20220219090344) but 32.6.1-20210916210945 is to be installed
04:51:35 ERROR: Multimedia API - target: E: Unable to correct problems, you have held broken packages.
04:51:35 ERROR: Multimedia API - target: command terminated with error
04:51:35 SUMMARY: Multimedia API - target: First Error: Missing missing dependencies when running apt command. There are missing dependencies in apt-get database. Try ‘apt-get -f install’ with no packages (or specify a solution) in a terminal, and click RETRY.

I tried to look for solutions on forum, but without success.

I executed several command:

sudo apt list -a nvidia-l4t-jetson-multimedia-api nvidia-l4t-jetson-multimedia-api/stable
Listing… Done
nvidia-l4t-jetson-multimedia-api/stable,now 32.6.1-20210916210945 arm64 [residual-config]
nvidia-l4t-jetson-multimedia-api/stable 32.6.1-20210726122859 arm64 [residual-config]

I also tried:

apt-get -y --allow-downgrades install /opt/nvidia/deb_repos/nvidia-l4t-jetson-multimedia-api_32.7.1-20220219090344_arm64.deb
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘nvidia-l4t-jetson-multimedia-api’ instead of ‘/opt/nvidia/deb_repos/nvidia-l4t-jetson-multimedia-api_32.7.1-20220219090344_arm64.deb’
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nvidia-l4t-jetson-multimedia-api : PreDepends: nvidia-l4t-core (> 32.7-0) but 32.6.1-20210726122859 is to be installed
Depends: nvidia-l4t-camera (= 32.7.1-20220219090344) but 32.6.1-20210916210945 is to be installed
Depends: nvidia-l4t-multimedia (= 32.7.1-20220219090344) but 32.6.1-20210916210945 is to be installed
Depends: nvidia-l4t-multimedia-utils (= 32.7.1-20220219090344) but 32.6.1-20210916210945 is to be installed
E: Unable to correct problems, you have held broken packages.

I’m using evaluation board, TX2i SoM and burning from Linux Machine.
Please advice

I did managed to install nvidia-l4t-jetson-multimedia-api version 32.6.1-20210916210945

Is it good enough?

I’ve got the same problem.

How did you get 32.6.1 and does ist work?

apt-get -y --allow-downgrades install nvidia-l4t-jetson-multimedia-api*
Reading package lists… Done
Building dependency tree
Reading state information… Done
Note, selecting ‘nvidia-l4t-jetson-multimedia-api’ for glob ‘nvidia-l4t-jetson-multimedia-api*’
The following NEW packages will be installed:
nvidia-l4t-jetson-multimedia-api
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 0 B/75.2 MB of archives.
After this operation, 95.6 MB of additional disk space will be used.
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package nvidia-l4t-jetson-multimedia-api.
(Reading database … 176603 files and directories currently installed.)
Preparing to unpack …/nvidia-l4t-jetson-multimedia-api_32.6.1-20210916210945_arm64.deb …
Unpacking nvidia-l4t-jetson-multimedia-api (32.6.1-20210916210945) …
Setting up nvidia-l4t-jetson-multimedia-api (32.6.1-20210916210945) …

At this stage the folder: /usr/src/jetson_multimedia_api/ is exist

1 Like

If I try, I get an error:

package nvidia-l4-jetson-multimedia-api ist not found…

apt-get -y --allow-downgrades install nvidia-l4t-jetson-multimedia-api*
Pay attention to asterisk(*) at the end of line

I did, but it’s the same problem.

sorry, i wish i could help you more

Did you install nvidia-l4t-jetson-multimedia-api version 32.6.1-20210916210945 on your host computer or on jetson?

I ask because I found out that nvidia wasn’t in my sources.list. But if i append deb https://repo.download.nvidia.com/jetson/common r32.6 main it says it is for an other architecture.

Hi dshtaingus,

What is your BSP version?
You can run below command to check:
$ cat /etc/nv_tegra_release

cat /etc/nv_tegra_release
R32 (release), REVISION: 6.1, GCID: 27863751, BOARD: t186ref, EABI: aarch64, DATE: Mon Jul 26 19:36:31 UTC 2021

Hi dshtaingus,

You are flash r32.6.1 image, please install r32.6.1 sdk components.
If you want to install r32.7.1 MMAPI, please flash r32.7.1 (JetPack-4.6.1) image first. Thanks!

Thx,

I probably installed JP 4.6.1 (rev3)

I’ll try the whole process all over again, but this time, I’ll choose Jet Pack 4.6.1.

Thanks

1 Like

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