Package conflicts CUDA/cuDNN

I’m running Ubuntu 22.04 on a Jetson Nanon and want to activate native CUDA and cuDNN support.

I’m following the instructions given here:

Following the instruction, I see a package conflict for the following libraries:

  • /usr/lib/aarch64-linux-gnu/libcuda.so
  • /usr/lib/aarch64-linux-gnu/gbm/nvidia-drm_gbm.so
  • /usr/share/glvnd/egl_vendor.d/10_nvidia.json
  • /usr/bin/nvidia-cuda-mps-control
  • /usr/bin/nvidia-xconfig

See output of apt based on apt install nvidia-open-570 instruction:

Selecting previously unselected package dctrl-tools.
(Reading database ... 202592 files and directories currently installed.)
Preparing to unpack .../00-dctrl-tools_2.24-3build2_arm64.deb ...
Unpacking dctrl-tools (2.24-3build2) ...
Selecting previously unselected package dkms.
Preparing to unpack .../01-dkms_2.8.7-2ubuntu2.2_all.deb ...
Unpacking dkms (2.8.7-2ubuntu2.2) ...
Selecting previously unselected package libnvidia-cfg1-570:arm64.
Preparing to unpack .../02-libnvidia-cfg1-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking libnvidia-cfg1-570:arm64 (570.86.15-0ubuntu1) ...
Selecting previously unselected package libnvidia-common-570.
Preparing to unpack .../03-libnvidia-common-570_570.86.15-0ubuntu1_all.deb ...
Unpacking libnvidia-common-570 (570.86.15-0ubuntu1) ...
Selecting previously unselected package libnvidia-decode-570:arm64.
Preparing to unpack .../04-libnvidia-decode-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking libnvidia-decode-570:arm64 (570.86.15-0ubuntu1) ...
Preparing to unpack .../05-libnvidia-compute-570_570.86.15-0ubuntu1_arm64.deb ..
.
Unpacking libnvidia-compute-570:arm64 (570.86.15-0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-b3Li0c/05-libnvidia-compute
-570_570.86.15-0ubuntu1_arm64.deb (--unpack):
 trying to overwrite '/usr/lib/aarch64-linux-gnu/libcuda.so', which is also in p
ackage nvidia-l4t-cuda 36.4.3-20250107174145
Selecting previously unselected package libnvidia-encode-570:arm64.
Preparing to unpack .../06-libnvidia-encode-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking libnvidia-encode-570:arm64 (570.86.15-0ubuntu1) ...
Preparing to unpack .../07-libnvidia-extra-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking libnvidia-extra-570:arm64 (570.86.15-0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-b3Li0c/07-libnvidia-extra-5
70_570.86.15-0ubuntu1_arm64.deb (--unpack):
 trying to overwrite '/usr/lib/aarch64-linux-gnu/gbm/nvidia-drm_gbm.so', which i
s also in package nvidia-l4t-gbm 36.4.3-20250107174145
Selecting previously unselected package libnvidia-fbc1-570:arm64.
Preparing to unpack .../08-libnvidia-fbc1-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking libnvidia-fbc1-570:arm64 (570.86.15-0ubuntu1) ...
Preparing to unpack .../09-libnvidia-gl-570_570.86.15-0ubuntu1_arm64.deb ...
dpkg-query: no packages found matching libnvidia-gl-535
Unpacking libnvidia-gl-570:arm64 (570.86.15-0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-b3Li0c/09-libnvidia-gl-570_
570.86.15-0ubuntu1_arm64.deb (--unpack):
 trying to overwrite '/usr/share/glvnd/egl_vendor.d/10_nvidia.json', which is al
so in package nvidia-l4t-3d-core 36.4.3-20250107174145
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package linux-headers-5.15.0-131.
Preparing to unpack .../10-linux-headers-5.15.0-131_5.15.0-131.141_all.deb ...
Unpacking linux-headers-5.15.0-131 (5.15.0-131.141) ...
Selecting previously unselected package linux-headers-5.15.0-131-generic.
Preparing to unpack .../11-linux-headers-5.15.0-131-generic_5.15.0-131.141_arm64
.deb ...
Unpacking linux-headers-5.15.0-131-generic (5.15.0-131.141) ...
Selecting previously unselected package linux-headers-generic.
Preparing to unpack .../12-linux-headers-generic_5.15.0.131.129_arm64.deb ...
Unpacking linux-headers-generic (5.15.0.131.129) ...
Preparing to unpack .../13-nvidia-compute-utils-570_570.86.15-0ubuntu1_arm64.deb
 ...
Unpacking nvidia-compute-utils-570 (570.86.15-0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-b3Li0c/13-nvidia-compute-ut
ils-570_570.86.15-0ubuntu1_arm64.deb (--unpack):
 trying to overwrite '/usr/bin/nvidia-cuda-mps-control', which is also in packag
e nvidia-l4t-cuda-utils 36.4.3-20250107174145
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: p
aste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package nvidia-kernel-source-570-open.
Preparing to unpack .../14-nvidia-kernel-source-570-open_570.86.15-0ubuntu1_arm6
4.deb ...
Unpacking nvidia-kernel-source-570-open (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-firmware-570-570.86.15.
Preparing to unpack .../15-nvidia-firmware-570-570.86.15_570.86.15-0ubuntu1_arm6
4.deb ...
Unpacking nvidia-firmware-570-570.86.15 (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-modprobe.
Preparing to unpack .../16-nvidia-modprobe_570.86.15-0ubuntu1_arm64.deb ...
Unpacking nvidia-modprobe (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-kernel-common-570.
Preparing to unpack .../17-nvidia-kernel-common-570_570.86.15-0ubuntu1_arm64.deb
 ...
Unpacking nvidia-kernel-common-570 (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-dkms-570-open.
Preparing to unpack .../18-nvidia-dkms-570-open_570.86.15-0ubuntu1_arm64.deb ...
Unpacking nvidia-dkms-570-open (570.86.15-0ubuntu1) ...
Preparing to unpack .../19-nvidia-utils-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking nvidia-utils-570 (570.86.15-0ubuntu1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-b3Li0c/19-nvidia-utils-570_
570.86.15-0ubuntu1_arm64.deb (--unpack):
 trying to overwrite '/usr/bin/nvidia-xconfig', which is also in package nvidia-
l4t-x11 36.4.3-20250107174145
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: p
aste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package xserver-xorg-video-nvidia-570.
Preparing to unpack .../20-xserver-xorg-video-nvidia-570_570.86.15-0ubuntu1_arm6
4.deb ...
Unpacking xserver-xorg-video-nvidia-570 (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-driver-570-open.
Preparing to unpack .../21-nvidia-driver-570-open_570.86.15-0ubuntu1_arm64.deb .
..
Unpacking nvidia-driver-570-open (570.86.15-0ubuntu1) ...
Selecting previously unselected package nvidia-open-570.
Preparing to unpack .../22-nvidia-open-570_570.86.15-0ubuntu1_arm64.deb ...
Unpacking nvidia-open-570 (570.86.15-0ubuntu1) ...
Selecting previously unselected package screen-resolution-extra.
Preparing to unpack .../23-screen-resolution-extra_0.18.2_all.deb ...
Unpacking screen-resolution-extra (0.18.2) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../24-nvidia-settings_570.86.15-0ubuntu1_arm64.deb ...
Unpacking nvidia-settings (570.86.15-0ubuntu1) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-b3Li0c/05-libnvidia-compute-570_570.86.15-0ubuntu1_arm64.
deb
 /tmp/apt-dpkg-install-b3Li0c/07-libnvidia-extra-570_570.86.15-0ubuntu1_arm64.de
b
 /tmp/apt-dpkg-install-b3Li0c/09-libnvidia-gl-570_570.86.15-0ubuntu1_arm64.deb
 /tmp/apt-dpkg-install-b3Li0c/13-nvidia-compute-utils-570_570.86.15-0ubuntu1_arm
64.deb
 /tmp/apt-dpkg-install-b3Li0c/19-nvidia-utils-570_570.86.15-0ubuntu1_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dependency conflicts cannot be resolved using usual apt autofix instructions or alike. Also the instruction here could not resolve it: Ubuntu and NVIDIA-provided packages conflict, breaking installation - #11 by 459633157

Appreciate any advise for resolving the issue!