Cannot install Jetpack 4.5.1 on Xavier AGX devkit

Following instructions for the package manager based installation, I performed the following:

sudo apt update
sudo apt install nvidia-jetpack

It fails with the following:

The following packages have unmet dependencies:
 nvidia-jetpack : Depends: nvidia-l4t-jetson-multimedia-api (= 32.3.1-20191209230245) but it is not going to be installed

I dug a little bit and ended up looking at the installed and available packages:

sudo apt list | grep -E "nvidia-l4t|nvidia-jetpack"


nvidia-jetpack/stable 4.3-b134 arm64
nvidia-l4t-3d-core/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-apt-source/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-bootloader/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-camera/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-ccp-t186ref/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-configs/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-core/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-cuda/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-firmware/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-graphics-demos/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-gstreamer/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-init/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-initrd/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-jetson-io/stable,now 32.3.1-20200115121627 arm64 [installed]
nvidia-l4t-jetson-multimedia-api/stable 32.3.1-20191209230245 arm64
nvidia-l4t-kernel/now 4.9.140-tegra-32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-kernel-dtbs/now 4.9.140-tegra-32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-kernel-headers/now 4.9.140-tegra-32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-multimedia/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-multimedia-utils/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-oem-config/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-tools/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-wayland/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-weston/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-x11/now 32.3.1-20191216133751 arm64 [installed,local]
nvidia-l4t-xusb-firmware/now 32.3.1-20191216133751 arm64 [installed,local]

I am confused by two things.

  1. The multimedia api package seen by apt seems to be a different build date (20191209230245) than all other components. Why? At least this does explain the initial apt error.
  2. The jetpack version seen by apt is 4.3-b134. Is it even possible to install 4.5.1 using this method?

What is the best path forward?

As a side note, I installed the SDK manager and it looks as if it would allow me to install Jetpack 4.5.1, except the SDK manager prompts me for the sudo password of the host machine using a custom dialog. It blows my mind that a company as reputable as NVIDIA would make the choice to prompt a user for an administrator password without using the built in capability of the OS. There is no way I would ever enter those credentials into any application, so the SDK Manager is not a workable solution for me. I would prefer if there is some way for me to download a .tar or .deb for Jetpack 4.5.1 (or even 4.5.0) and install it.

Any help is greatly appreciated!

You may check this topic for OTA upgrade.

Thank you for the tip. I wasn’t able to make any further progress with APT though. APT did not have any nvidia packages to upgrade.

I ended up flashing it to L4T 32.5.1 using this process

sudo apt update && sudo apt show nvidia-jetpack
now shows
Version: 4.5.1-b17

It looks like the jetpack installation is working.