Jetson Apt Update error on a Root A/B Filesystem

I just installed a fresh Jetpack 6 (R36.3.0). I am finding an error running a simple

$ sudo apt update
$ sudo apt upgrade

update sequence. I get the following error.

Preparing to unpack .../5-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-nRhRdD/5-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-nRhRdD/5-nvidia-l4t-core_36.3.0-20240719161631_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I don’t really see documentation for how regular OS update should be done otherwise. Is this expected behavior? What is the intended steps to update my packages? I found the following from Ridge Run. Debian OTA Update with Root Filesystem Redundancy Enabled which just show the above commands.

Help appreciated.
Thanks

hello felipemoreno1626,

please visit jetson-linux-r363 to download [OTA Tools r36.3.0].
you may refer to developer guide, Over-the-Air Update as see-also.

@JerryChang I don’t find any resources particularly referring to the Debian APT OTA update on an A/B Filesystem, which is the source of the error above.

Are you implying with the OTA TOOLS, that I would need to do an “image update” instead as Package Manager updates are not supported for A/B?

hello felipemoreno1626,

according to Over-the-Air Update with Rootfs Redundancy Enabled,
re-cap as below.

Completing an OTA update with a Debian package is not supported for systems that use rootfs redundancy.

if you enabled RootFS A/B, you should use Image-Based OTA.

1 Like