Nano Update Errors - libnvidia-decode-580: Depends: libnvidia-compute-580 (= 580.95.05-0ubuntu1) but it is not installed

Still trying to setup my Nano System,

I am stuck at this Software Update Error output :

The Package System is Broken
Check if you are using third party repositories. If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal: apt-get install -f
Transaction failed: The package system is broken
The following packages have unmet dependencies:
libnvidia-decode-580: Depends: libnvidia-compute-580 (= 580.95.05-0ubuntu1) but it is not installed
nvidia-driver-580-open: Depends: libnvidia-gl-580 (= 580.95.05-0ubuntu1) but it is not installed
Depends: nvidia-dkms-580-open (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: nvidia-kernel-common-580 (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: nvidia-kernel-source-580-open (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: libnvidia-compute-580 (= 580.95.05-0ubuntu1) but it is not installed
Depends: libnvidia-extra-580 (= 580.95.05-0ubuntu1) but it is not installed
Depends: libnvidia-decode-580 (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: libnvidia-encode-580 (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: xserver-xorg-video-nvidia-580 (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed
Depends: libnvidia-fbc1-580 (= 580.95.05-0ubuntu1) but 580.95.05-0ubuntu1 is installed

*** Please note that this reply is generated by LLM automatically ***

The error message you’re seeing indicates that the package system on your Jetson Orin NX is broken, and there are unmet dependencies for several NVIDIA packages. This is likely due to a corrupted or incomplete package installation.

To resolve this issue, you can try the following steps:

  1. Disable third-party repositories: As the error message suggests, third-party repositories can be a common source of problems. You can disable them by commenting out the relevant lines in the /etc/apt/sources.list file or by using the --allow-unauthenticated flag with the apt command.
  2. Run apt-get install -f: This command will attempt to fix the broken package system by installing any missing dependencies. If you’re prompted to remove any packages, be cautious and make sure you’re not removing any essential packages.
  3. Run apt-get update and apt-get upgrade: These commands will update the package list and upgrade any packages that are out of date.
  4. Reinstall the NVIDIA packages: You can try reinstalling the NVIDIA packages that are causing the errors. For example, you can run apt-get install --reinstall libnvidiadecode580 libnvidiacompute580 libnvidiaextra580 libnvidiaencode580 libnvidiafbc1580.

If none of these steps resolve the issue, you may need to perform a more drastic measure, such as:

  1. Reinstalling the NVIDIA driver: You can try reinstalling the NVIDIA driver by running apt-get install --reinstall nvidia-driver-580.
  2. Reinstalling the Jetson Linux image: If all else fails, you may need to reinstall the Jetson Linux image. This will erase all data on the device, so be sure to back up any important files before doing so.

It’s also worth noting that the error message mentions a specific version of the NVIDIA packages (58095050ubuntu1). If you’re using a different version of the packages, you may need to adjust the commands accordingly.

In comparison to other Jetson devices, the Orin NX has a similar package system and update mechanism. However, the specific packages and dependencies may vary depending on the device and the version of Jetson Linux being used.

For example, on the Jetson AGX Orin, you may need to use different package names and versions. Additionally, the AGX Orin has a more complex boot architecture and partition configuration, which may require additional steps to resolve package system issues.

On the Jetson Nano, the package system and update mechanism are similar to the Orin NX, but the device has a more limited set of packages and dependencies. However, the Nano has a more straightforward boot architecture and partition configuration, which may make it easier to resolve package system issues.

In general, it’s a good idea to consult the Jetson Linux documentation and NVIDIA forums for specific guidance on resolving package system issues on your particular device.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Preparing to unpack …/libnvidia-compute-580_580.95.05-0ubuntu1_arm64.deb …
Unpacking libnvidia-compute-580:arm64 (580.95.05-0ubuntu1) …
dpkg: error processing archive /var/cache/apt/archives/libnvidia-compute-580_580.95.05-0ubuntu1_arm64.deb (–unpack):
trying to overwrite ‘/usr/bin/nvidia-cuda-mps-control’, which is also in package nvidia-l4t-cuda-utils 36.4.7-2025091815
4033

dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack …/libnvidia-gl-580_580.95.05-0ubuntu1_arm64.deb …
dpkg-query: no packages found matching libnvidia-gl-535
Unpacking libnvidia-gl-580:arm64 (580.95.05-0ubuntu1) …
dpkg: error processing archive /var/cache/apt/archives/libnvidia-gl-580_580.95.05-0ubuntu1_arm64.deb (–unpack):
trying to overwrite ‘/usr/share/glvnd/egl_vendor.d/10_nvidia.json’, which is also in package nvidia-l4t-3d-core 36.4.7-2
0250918154033

dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack …/libnvidia-extra-580_580.95.05-0ubuntu1_arm64.deb …
Unpacking libnvidia-extra-580:arm64 (580.95.05-0ubuntu1) …
dpkg: error processing archive /var/cache/apt/archives/libnvidia-extra-580_580.95.05-0ubuntu1_arm64.deb (–unpack):
trying to overwrite ‘/usr/lib/aarch64-linux-gnu/gbm/nvidia-drm_gbm.so’, which is also in package nvidia-l4t-gbm 36.4.7-2
0250918154033

Errors were encountered while processing:
/var/cache/apt/archives/libnvidia-compute-580_580.95.05-0ubuntu1_arm64.deb
/var/cache/apt/archives/libnvidia-gl-580_580.95.05-0ubuntu1_arm64.deb
/var/cache/apt/archives/libnvidia-extra-580_580.95.05-0ubuntu1_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hi,

It appears you are installing the NVIDIA desktop x86 driver. Please share the commands you use for us to review.

Thanks