Apply_binaries.sh fail on Basic Flavor Root File System (L4T 36.4.3 DP)

I am using L4T 36.4.3 DP trying to setup a minimal rootfs to run docker containers only. (that will be using the GPU, networking via ethernet) AGX Orin

My goal

My assumed deployment process:

  • Create the basic FS with sudo ./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor basic --version jammy
  • Extract the FS to rootfs folder with sudo tar -jxpf SAMPLE_FS_HERE -C ROOTFS_PATH
  • Run apply_binaries.sh
  • Flash with sudo ./nvsdkmanager_flash.sh
  • Create a default user with l4t_create_default_user.sh
  • Boot the JETSON and install the docker runtime with:
sudo apt update
sudo apt install nvidia-container
sudo systemctl restart docker
sudo usermod -aG docker $USER
newgrp docker
  • Run my containers

The Issue

The issue is that when I go to apply_binaries.sh it is complaining about dependencies for multiple l4t packages. I can do this entire process with the Desktop FS but issues when doing minimal. Confusing as on the docs it states:

“”"
The basic root file system is the smallest root file system that is used for NVIDIA Jetson develop kits and contains the dependencies for BSP and NVIDIA Docker. End users can install NVIDIA Docker to run the NVIDIA container and launch CUDA applications.
“”"

I have read Basic and minimal rootfs make apply_binaries.sh fail (L4T 36.2 DP) In that thread the solution was to remove some Linux_for_Tegra/nv_tegra/l4t_deb_packages/ but exactly what packages do I remove?

Can I please get a list of what I can remove that will allow apply_binaries.sh to run but not stop me from running my containers with the Jetson networked on ethernet. (this should be added to the docs)

There also seems to be essential packages missing from nvubuntu-jammy-minimal-aarch64-packages too:

nvme-cli - nvidia-l4t-init needs it
efibootmgr - nvidia-l4t-init needs it

Below is the log from apply_binaries.sh:


Selecting previously unselected package nvidia-l4t-core.

(Reading database ... 58646 files and directories currently installed.)

Preparing to unpack .../nvidia-l4t-core_36.4.3-20250107174145_arm64.deb ...

Pre-installing... skip compatibility checking.

Unpacking nvidia-l4t-core (36.4.3-20250107174145) ...

Setting up nvidia-l4t-core (36.4.3-20250107174145) ...

Processing triggers for libc-bin (2.35-0ubuntu3.8) ...

Selecting previously unselected package jetson-gpio-common.

(Reading database ... 58705 files and directories currently installed.)

Preparing to unpack .../jetson-gpio-common_2.1.7ubuntu1_arm64.deb ...

Unpacking jetson-gpio-common (2.1.7ubuntu1) ...

Selecting previously unselected package python3-jetson-gpio.

Preparing to unpack .../python3-jetson-gpio_2.1.7ubuntu1_arm64.deb ...

Unpacking python3-jetson-gpio (2.1.7ubuntu1) ...

Selecting previously unselected package python-jetson-gpio.

Preparing to unpack .../python-jetson-gpio_2.1.7ubuntu1_arm64.deb ...

Unpacking python-jetson-gpio (2.1.7ubuntu1) ...

Selecting previously unselected package nvidia-l4t-3d-core.

Preparing to unpack .../nvidia-l4t-3d-core_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-3d-core (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-apt-source.

Preparing to unpack .../nvidia-l4t-apt-source_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-apt-source (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-camera.

Preparing to unpack .../nvidia-l4t-camera_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-camera (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-configs.

Preparing to unpack .../nvidia-l4t-configs_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-configs (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-cuda.

Preparing to unpack .../nvidia-l4t-cuda_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-cuda (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-cuda-utils.

Preparing to unpack .../nvidia-l4t-cuda-utils_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-cuda-utils (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-firmware.

Preparing to unpack .../nvidia-l4t-firmware_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-firmware (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-gbm.

Preparing to unpack .../nvidia-l4t-gbm_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-gbm (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-graphics-demos.

Preparing to unpack .../nvidia-l4t-graphics-demos_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-graphics-demos (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-init.

Preparing to unpack .../nvidia-l4t-init_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-init (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-initrd.

Preparing to unpack .../nvidia-l4t-initrd_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-initrd (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-jetson-io.

Preparing to unpack .../nvidia-l4t-jetson-io_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-jetson-io (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-jetsonpower-gui-tools.

Preparing to unpack .../nvidia-l4t-jetsonpower-gui-tools_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-jetsonpower-gui-tools (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-libwayland-client0.

Preparing to unpack .../nvidia-l4t-libwayland-client0_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-libwayland-client0 (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-libwayland-cursor0.

Preparing to unpack .../nvidia-l4t-libwayland-cursor0_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-libwayland-cursor0 (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-libwayland-egl1.

Preparing to unpack .../nvidia-l4t-libwayland-egl1_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-libwayland-egl1 (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-libwayland-server0.

Preparing to unpack .../nvidia-l4t-libwayland-server0_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-libwayland-server0 (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-multimedia.

Preparing to unpack .../nvidia-l4t-multimedia_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-multimedia (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-multimedia-utils.

Preparing to unpack .../nvidia-l4t-multimedia-utils_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-multimedia-utils (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-nvfancontrol.

Preparing to unpack .../nvidia-l4t-nvfancontrol_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-nvfancontrol (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-nvml.

Preparing to unpack .../nvidia-l4t-nvml_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-nvml (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-nvpmodel.

Preparing to unpack .../nvidia-l4t-nvpmodel_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-nvpmodel (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-nvpmodel-gui-tools.

Preparing to unpack .../nvidia-l4t-nvpmodel-gui-tools_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-nvpmodel-gui-tools (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-nvsci.

Preparing to unpack .../nvidia-l4t-nvsci_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-nvsci (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-oem-config.

Preparing to unpack .../nvidia-l4t-oem-config_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-oem-config (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-openwfd.

Preparing to unpack .../nvidia-l4t-openwfd_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-openwfd (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-optee.

Preparing to unpack .../nvidia-l4t-optee_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-optee (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-pva.

Preparing to unpack .../nvidia-l4t-pva_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-pva (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-tools.

Preparing to unpack .../nvidia-l4t-tools_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-tools (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-vulkan-sc.

Preparing to unpack .../nvidia-l4t-vulkan-sc_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-vulkan-sc (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-vulkan-sc-dev.

Preparing to unpack .../nvidia-l4t-vulkan-sc-dev_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-vulkan-sc-dev (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-vulkan-sc-samples.

Preparing to unpack .../nvidia-l4t-vulkan-sc-samples_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-vulkan-sc-samples (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-vulkan-sc-sdk.

Preparing to unpack .../nvidia-l4t-vulkan-sc-sdk_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-vulkan-sc-sdk (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-wayland.

Preparing to unpack .../nvidia-l4t-wayland_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-wayland (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-weston.

Preparing to unpack .../nvidia-l4t-weston_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-weston (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-x11.

Preparing to unpack .../nvidia-l4t-x11_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-x11 (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-xusb-firmware.

Preparing to unpack .../nvidia-l4t-xusb-firmware_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-xusb-firmware (36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-display-kernel.

Preparing to unpack .../nvidia-l4t-display-kernel_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-display-kernel (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-kernel.

Preparing to unpack .../nvidia-l4t-kernel_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-kernel (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-kernel-dtbs.

Preparing to unpack .../nvidia-l4t-kernel-dtbs_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-kernel-dtbs (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-kernel-headers.

Preparing to unpack .../nvidia-l4t-kernel-headers_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-kernel-headers (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-kernel-oot-headers.

Preparing to unpack .../nvidia-l4t-kernel-oot-headers_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-kernel-oot-headers (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-kernel-oot-modules.

Preparing to unpack .../nvidia-l4t-kernel-oot-modules_5.15.148-tegra-36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-kernel-oot-modules (5.15.148-tegra-36.4.3-20250107174145) ...

Selecting previously unselected package nvidia-l4t-bootloader.

Preparing to unpack .../nvidia-l4t-bootloader_36.4.3-20250107174145_arm64.deb ...

Unpacking nvidia-l4t-bootloader (36.4.3-20250107174145) ...

Setting up jetson-gpio-common (2.1.7ubuntu1) ...

Setting up python3-jetson-gpio (2.1.7ubuntu1) ...

Setting up python-jetson-gpio (2.1.7ubuntu1) ...

Setting up nvidia-l4t-apt-source (36.4.3-20250107174145) ...

Pre-installing... skip changing source list.

Setting up nvidia-l4t-configs (36.4.3-20250107174145) ...

Setting up nvidia-l4t-cuda (36.4.3-20250107174145) ...

Setting up nvidia-l4t-cuda-utils (36.4.3-20250107174145) ...

Setting up nvidia-l4t-firmware (36.4.3-20250107174145) ...

dpkg: dependency problems prevent configuration of nvidia-l4t-init:

nvidia-l4t-init depends on efibootmgr; however:

Package efibootmgr is not installed.

nvidia-l4t-init depends on nvme-cli; however:

Package nvme-cli is not installed.

dpkg: error processing package nvidia-l4t-init (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-jetsonpower-gui-tools:

nvidia-l4t-jetsonpower-gui-tools depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-jetsonpower-gui-tools (--install):

dependency problems - leaving unconfigured

Setting up nvidia-l4t-libwayland-client0 (36.4.3-20250107174145) ...

Setting up nvidia-l4t-libwayland-cursor0 (36.4.3-20250107174145) ...

Setting up nvidia-l4t-libwayland-egl1 (36.4.3-20250107174145) ...

Setting up nvidia-l4t-libwayland-server0 (36.4.3-20250107174145) ...

Setting up nvidia-l4t-multimedia-utils (36.4.3-20250107174145) ...

dpkg: dependency problems prevent configuration of nvidia-l4t-nvfancontrol:

nvidia-l4t-nvfancontrol depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-nvfancontrol (--install):

dependency problems - leaving unconfigured

Setting up nvidia-l4t-nvml (36.4.3-20250107174145) ...

dpkg: dependency problems prevent configuration of nvidia-l4t-nvpmodel:

nvidia-l4t-nvpmodel depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-nvpmodel (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-nvpmodel-gui-tools:

nvidia-l4t-nvpmodel-gui-tools depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

nvidia-l4t-nvpmodel-gui-tools depends on nvidia-l4t-nvpmodel (= 36.4.3-20250107174145); however:

Package nvidia-l4t-nvpmodel is not configured yet.

dpkg: error processing package nvidia-l4t-nvpmodel-gui-tools (--install):

dependency problems - leaving unconfigured

Setting up nvidia-l4t-nvsci (36.4.3-20250107174145) ...

Setting up nvidia-l4t-oem-config (36.4.3-20250107174145) ...

Setting up nvidia-l4t-openwfd (36.4.3-20250107174145) ...

Setting up nvidia-l4t-optee (36.4.3-20250107174145) ...

Setting up nvidia-l4t-pva (36.4.3-20250107174145) ...

Setting up nvidia-l4t-tools (36.4.3-20250107174145) ...

Setting up nvidia-l4t-vulkan-sc (36.4.3-20250107174145) ...

Setting up nvidia-l4t-vulkan-sc-dev (36.4.3-20250107174145) ...

Setting up nvidia-l4t-vulkan-sc-sdk (36.4.3-20250107174145) ...

Setting up nvidia-l4t-wayland (36.4.3-20250107174145) ...

dpkg: dependency problems prevent configuration of nvidia-l4t-weston:

nvidia-l4t-weston depends on libseat1; however:

Package libseat1 is not installed.

dpkg: error processing package nvidia-l4t-weston (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-x11:

nvidia-l4t-x11 depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-x11 (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-xusb-firmware:

nvidia-l4t-xusb-firmware depends on nvidia-l4t-init (>> 36.4-0); however:

Package nvidia-l4t-init is not configured yet.

nvidia-l4t-xusb-firmware depends on nvidia-l4t-init (<< 36.5-0); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-xusb-firmware (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-kernel:

nvidia-l4t-kernel depends on nvidia-l4t-init (>> 36.4-0); however:

Package nvidia-l4t-init is not configured yet.

nvidia-l4t-kernel depends on nvidia-l4t-init (<< 36.5-0); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-kernel (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-kernel-dtbs:

nvidia-l4t-kernel-dtbs depends on nvidia-l4t-kernel (= 5.15.148-tegra-36.4.3-20250107174145); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-kernel-dtbs (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-kernel-headers:

nvidia-l4t-kernel-headers depends on nvidia-l4t-kernel (= 5.15.148-tegra-36.4.3-20250107174145); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-kernel-headers (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-kernel-oot-headers:

nvidia-l4t-kernel-oot-headers depends on nvidia-l4t-kernel (= 5.15.148-tegra-36.4.3-20250107174145); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-kernel-oot-headers (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-kernel-oot-modules:

nvidia-l4t-kernel-oot-modules depends on nvidia-l4t-kernel (= 5.15.148-tegra-36.4.3-20250107174145); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-kernel-oot-modules (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-bootloader:

nvidia-l4t-bootloader depends on nvidia-l4t-init (>> 36.4-0); however:

Package nvidia-l4t-init is not configured yet.

nvidia-l4t-bootloader depends on nvidia-l4t-init (<< 36.5-0); however:

Package nvidia-l4t-init is not configured yet.

dpkg: error processing package nvidia-l4t-bootloader (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-3d-core:

nvidia-l4t-3d-core depends on nvidia-l4t-init (= 36.4.3-20250107174145); however:

Package nvidia-l4t-init is not configured yet.

nvidia-l4t-3d-core depends on nvidia-l4t-x11 (= 36.4.3-20250107174145); however:

Package nvidia-l4t-x11 is not configured yet.

dpkg: error processing package nvidia-l4t-3d-core (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-gbm:

nvidia-l4t-gbm depends on nvidia-l4t-3d-core (= 36.4.3-20250107174145); however:

Package nvidia-l4t-3d-core is not configured yet.

dpkg: error processing package nvidia-l4t-gbm (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-graphics-demos:

nvidia-l4t-graphics-demos depends on nvidia-l4t-3d-core (= 36.4.3-20250107174145); however:

Package nvidia-l4t-3d-core is not configured yet.

nvidia-l4t-graphics-demos depends on nvidia-l4t-weston (= 36.4.3-20250107174145); however:

Package nvidia-l4t-weston is not configured yet.

dpkg: error processing package nvidia-l4t-graphics-demos (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-initrd:

nvidia-l4t-initrd depends on nvidia-l4t-xusb-firmware (= 36.4.3-20250107174145); however:

Package nvidia-l4t-xusb-firmware is not configured yet.

dpkg: error processing package nvidia-l4t-initrd (--install):

dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of nvidia-l4t-jetson-io:

nvidia-l4t-jetson-io depends on nvidia-l4t-kernel (>> 5.15.148-tegra-36.4-0); however:

Package nvidia-l4t-kernel is not configured yet.

nvidia-l4t-jetson-io depends on nvidia-l4t-kernel (<< 5.15.148-tegra-36.5-0); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-jetson-io (--install):

dependency problems - leaving unconfigured

Setting up nvidia-l4t-multimedia (36.4.3-20250107174145) ...

Setting up nvidia-l4t-vulkan-sc-samples (36.4.3-20250107174145) ...

dpkg: dependency problems prevent configuration of nvidia-l4t-display-kernel:

nvidia-l4t-display-kernel depends on nvidia-l4t-kernel (= 5.15.148-tegra-36.4.3-20250107174145); however:

Package nvidia-l4t-kernel is not configured yet.

dpkg: error processing package nvidia-l4t-display-kernel (--install):

dependency problems - leaving unconfigured

Setting up nvidia-l4t-camera (36.4.3-20250107174145) ...

Processing triggers for libc-bin (2.35-0ubuntu3.8) ...

Errors were encountered while processing:

nvidia-l4t-init

nvidia-l4t-jetsonpower-gui-tools

nvidia-l4t-nvfancontrol

nvidia-l4t-nvpmodel

nvidia-l4t-nvpmodel-gui-tools

nvidia-l4t-weston

nvidia-l4t-x11

nvidia-l4t-xusb-firmware

nvidia-l4t-kernel

nvidia-l4t-kernel-dtbs

nvidia-l4t-kernel-headers

nvidia-l4t-kernel-oot-headers

nvidia-l4t-kernel-oot-modules

nvidia-l4t-bootloader

nvidia-l4t-3d-core

nvidia-l4t-gbm

nvidia-l4t-graphics-demos

nvidia-l4t-initrd

nvidia-l4t-jetson-io

nvidia-l4t-display-kernel

Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device:
Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs:
Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system:
Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!

This doesn’t answer my question. The script that is failing is apply_binaries.sh. I haven’t even got to the flashing stage. I want to be able to flash a Basic Flavor FS like here: Root File System — NVIDIA Jetson Linux Developer Guide 1 documentation

**Can I please get a list of what I can remove that will allow apply_binaries.sh to run on a basic flavor FS that is generated by nv_build_samplefs.sh but not stop me from running my containers with the Jetson networked on Ethernet. **

This is a bit of an issue with the docs too as if you follow the instructions as provided you can’t use that flavor of rootfs. I can use the traditional Desktop flavor rootfs and it will flash/boot fine. What I want to use is a “Basic Flavor” rootfs.

This might be an alternate way to get the basic root file system. Image-Based Over-the-Air Update

However that looks like a fair bit of work; unless you may need to do updates later then it could be useful.

One thing on that webpage is that it states it currently only works for 36.4.0 rather than 36.4.3.

I wonder if 36.4.0 rootfs would work and resolve the apt install errors you got with 36.4.3 ?

The apt deb packages should only be the ones listed in this file, but the 36.4.3 version of the file installs libwayland-*
Linux_for_Tegra/tools/samplefs/nvubuntu-jammy-basic-aarch64-packages

One clerical point from your first post is 'Create a default user with l4t_create_default_user.sh prior to flashing.

Nvidia,

To reiterate the original post, while:

  • cd tools/samplefs
  • ./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor basic --version jammy
  • rm -rf rootfs
  • mkdir rootfs
  • tar -jxpf ./tools/samplefs/sample_fs.tbz2 -C ./rootfs
  • ./apply_binaries.sh

I’ve attached *.txt files showing output of apply_binaries.sh for each JP version listed below.

apply_binaries.sh fails on
JetPack_6.1_Linux_JETSON_ORIN_NANO_TARGETS

and fails on
JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS

It succeeds with jp6.0
JetPack_6.0_Linux_JETSON_AGX_ORIN_TARGETS

I’ll look tomorrow to see if I can find the cause.
36.3.0.success.txt (15.4 KB)
36.4.0.fails.txt (21.7 KB)
36.4.3.fails.txt (21.6 KB)

Hi Scott:
I’m wondering if you need to build the rootfs from scratch. You should be able to download sample rootfs from Download Center:

Download the sample rootfs → sudo tar xpf <sampleRootFS.tar.gz> -C Linux_for_Tegra/rootfs/sudo ./apply_binaries.sh sudo ./l4t_create_default_user.sh .....sudo ./flash.sh jetson-agx-orin-devkit internal should do the trick.

1 Like

Thank you for this. Maybe rolling back the version would be an option here. The OTA option would be too much work as you stated. Ideally getting the newer JP builds working would be ideal. This seems like a bug in their release.

Did you make progress getting it working on 36.4.3?

Would be great get some input from Nvidia here too and see why following the normal instructions leads to this issue/why those packages are in there when they shouldn’t be.

This was a little work but I believe it creates the basic flavor root file system


On Jetson AGX Orin running JP 6.2 / 36.4.3

mkdir ~/jpbasic
cd ~/jpbasic
apt download efibootmgr libefiboot1 libefivar1 libpopt0 nvme-cli uuid-runtime init-system-helpers libuuid1

scp *.deb username@sdkmanager_computer:/home/userid/nvidia/


On sdkmanager_computer

cd ~/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra

sudo su

pushd tools/samplefs
./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor basic --version jammy
popd

rm -rf rootfs
mkdir rootfs

tar -jxpf ./tools/samplefs/sample_fs.tbz2 -C ./rootfs

mv ~/nvidia/*.deb ./nv_tegra/l4t_deb_packages/

pushd nv_tegra/l4t_deb_packages/

mv nvidia-l4t-graphics-demos_36.4.3-20250107174145_arm64.deb nvidia-l4t-jetsonpower-gui-tools_36.4.3-20250107174145_arm64.deb \
nvidia-l4t-nvpmodel-gui-tools_36.4.3-20250107174145_arm64.deb … (i typed 2 periods and this editor changes it to 3 periods. So please use 2)

popd

./apply_binaries.sh --factory

Create a default user with l4t_create_default_user.sh
Then flash Orin ./nvsdkmanager_flash.sh

I haven’t tested nvsdkmanager_flash.sh as I don’t want to change my agx orin,
but will if needed.