Jetson Linux 36.3.0 Jetpack install failed

when I fellow the page to install jetpack on Jetson 36.3.0, it gives me the error:

root@mtdpjiangnbk:/# sudo  apt -y install  nvidia-jetpack    
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 nvidia-jetpack : Depends: nvidia-jetpack-runtime (= 6.0+b106) but it is not going to be installed
                  Depends: nvidia-jetpack-dev (= 6.0+b106) but it is not going to be installed
 nvidia-l4t-jetsonpower-gui-tools : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvfancontrol : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvpmodel : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvpmodel-gui-tools : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@mtdpjiangnbk:/# sudo  apt -y install  nvidia-jetpack          
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 nvidia-jetpack : Depends: nvidia-jetpack-runtime (= 6.0+b106) but it is not going to be installed
                  Depends: nvidia-jetpack-dev (= 6.0+b106) but it is not going to be installed
 nvidia-l4t-jetsonpower-gui-tools : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvfancontrol : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvpmodel : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
 nvidia-l4t-nvpmodel-gui-tools : Depends: nvidia-l4t-core (= 36.3.0-20240719161631) but 36.3.0-20240506102626 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
debconf: delaying package configuration, since apt-utils is not installed
/var/lib/dpkg/tmp.ci/preinst: line 43: /proc/device-tree/compatible: No such file or directory
dpkg: error processing archive /tmp/apt-dpkg-install-OH2Stm/18-nvidia-l4t-core_36.2.0-20231218214829_arm64.deb (--unpack):
 new nvidia-l4t-core package pre-installation script subprocess returned error exit status 1
/bin/df: no file systems processed
Errors were encountered while processing:
 /tmp/apt-dpkg-install-OH2Stm/18-nvidia-l4t-core_36.2.0-20231218214829_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I do same thing on 36.4.3 and it is working fine, but I cannot use 36.4.3 for now as I need Jetpack 6.0
Please let me know if that is a known issue or something?
thanks

Hi,

Do you execute sudo apt update before install ?

Thanks

yes, I did that, it is same step for 36.4.3, but just downgrade to 36.3.0, then it does not work

Hi,

Could you check using below commands

 dpkg-query --show nvidia-l4t-core

Thanks

root@mtdpjiangnbk:/# dpkg-query --show nvidia-l4t-core
nvidia-l4t-core	36.2.0-20231130105725

root@mtdpjiangnbk:/# apt -y install nvidia-jetpack 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 nvidia-jetpack : Depends: nvidia-jetpack-runtime (= 6.0-b52) but it is not going to be installed
                  Depends: nvidia-jetpack-dev (= 6.0-b52) but it is not going to be installed
 nvidia-l4t-jetsonpower-gui-tools : Depends: nvidia-l4t-core (= 36.2.0-20231218214829) but 36.2.0-20231130105725 is to be installed
 nvidia-l4t-nvfancontrol : Depends: nvidia-l4t-core (= 36.2.0-20231218214829) but 36.2.0-20231130105725 is to be installed
 nvidia-l4t-nvpmodel : Depends: nvidia-l4t-core (= 36.2.0-20231218214829) but 36.2.0-20231130105725 is to be installed
 nvidia-l4t-nvpmodel-gui-tools : Depends: nvidia-l4t-core (= 36.2.0-20231218214829) but 36.2.0-20231130105725 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Your first post and current post version is slightly different.
Do you use other device or use some commands to change the version?

Thanks

sorry for confusion, I tried 36.3.0 first, it does not work, then I tried 36.2.0, same problem.
I use this command in a PC/QEMU environment to build a image to burn.

Hi

You could try below two option

  • If use the dev kit, Please reflash your device using sdk manager.
  • Manually update the those package to the apt required version.

Thanks

Hi @DavidDDD , I got a little further today, when I install jetpack on a Orin board, it complain rootfs ab enabled, I think the reason is same as below

I am confused that why install jetpack has anything to do with rootfs ab. May I know any solution or workaround for it?
the goal for us is to create an image in cloud which has jetpack installed, then just program the image to the Orin device.
That is reason cannot use sdk manager or run in the device. thanks

Preparing to unpack .../18-nvidia-l4t-core_36.3.0-20240719161631_arm64.deb ...
WARNING: rootfs A/B is enabled, can not update using Debian OTA, quit.
dpkg: error processing archive /tmp/apt-dpkg-install-TKo4Jy/18-nvidia-l4t-core_36.3.0-20240719161631_arm64.deb (--unpack):
 new nvidia-l4t-core package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 /tmp/apt-dpkg-install-TKo4Jy/18-nvidia-l4t-core_36.3.0-20240719161631_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

How do you create your image? Any command could you provide for us to review?
Do you add ROOTFS_AB=1 in the commands lead to enable the rootfs ab?

The other method like official doc section:

  • Backup one device prepared with JP sdk
  • Follow the Workflow3 to mass flash the backup image

Thanks

we use an ARM64 docker container to prepare an image first, the jetpack etc are installed in this image. Then we just flash the image to different device.
Now the jetpack 6.0 cannot install on this image (jetpack 6.1 works on Jetson Linux 36.4.3).
I know we can clone this device has installed jetpack 6.0 , but it requires manual steps etc which we try to avoid.
So the goal still run a PC base building image, and in PC it can simulate ARM64 and install jetpack etc to a image, then just program the image to different devices.
also if we run full disk image encryption, the clone method does not work.

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~0507

Hi,
We have the developer kit Orin NX module + Orin Nano carrier board. Please share the steps to replicate the issue. We will set up the developer kit and check.