Ros-humble-desktop installation broken in Jetpack 6.0 on Jetson AGX Orin

Situation: Installed latest Jetpack 6.0 on AGX Orin using SDK manager in order to run Live Llava videoquery demo
Expectation: I should be able to follow the Isaac ROS installation guide here to install ROS2 Packages
Actual: Installation breaks when invoking the command sudo apt install ros-humble-desktop
See error below:

$ sudo apt install ros-humble-desktop-full
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libboost-atomic1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-atomic1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-chrono1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-chrono1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-container1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-context1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-coroutine1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-date-time1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-date-time1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-exception1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-fiber1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-filesystem1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-filesystem1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-graph-parallel1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-graph1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-graph1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but it is not going to be installed
libboost-iostreams1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-iostreams1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-locale1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-locale1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-log1.74-dev : Depends: libboost-log1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-math1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-mpi-python1.74.0 : Depends: python3 (< 3.9) but 3.10.6-1~22.04 is to be installed
libboost-mpi1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-program-options1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-python1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-random1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-regex1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-regex1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-serialization1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-stacktrace1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-system1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-system1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-test1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-thread1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
Depends: libboost-thread1.74.0 (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-timer1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-type-erasure1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libboost-wave1.74-dev : Depends: libboost1.74-dev (= 1.74.0-14ubuntu1~20.04.sav0) but 1.74.0-14ubuntu3 is to be installed
libsdl2-dev : Depends: libdecor-0-dev but it is not going to be installed
Depends: libsdl2-2.0-0 (= 2.0.20+dfsg-2ubuntu1.20.04.1~focal1) but 2.0.20+dfsg-2ubuntu1.22.04.1 is to be installed
Depends: libxcursor-dev but it is not going to be installed
Depends: libxfixes-dev but it is not going to be installed
Depends: libxi-dev but it is not going to be installed
ros-humble-action-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
Depends: ros-humble-unique-identifier-msgs but it is not going to be installed
ros-humble-action-tutorials-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-actionlib-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-builtin-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-composition-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-compressed-depth-image-transport : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-compressed-image-transport : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-cv-bridge : Depends: libboost-python1.71.0 but it is not installable
Depends: libboost-python1.71.0-py38 but it is not installable
Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-demo-nodes-cpp-native : Depends: ros-humble-fastrtps but it is not installable
Depends: ros-humble-rmw-fastrtps-cpp but it is not installable
ros-humble-depth-image-proc : Depends: libopencv-calib3d4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-depthimage-to-laserscan : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-diagnostic-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-example-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-geometry-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-image-geometry : Depends: libopencv-calib3d4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-image-proc : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-image-publisher : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-videoio4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-image-rotate : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-image-tools : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-highgui4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-videoio4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-image-transport : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-image-view : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-highgui4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgcodecs4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-videoio4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-intra-process-demo : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-highgui4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-videoio4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-laser-filters : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-lifecycle-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-logging-demo : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-nav-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-pcl-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-pendulum-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-rcl-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-rclpy : Depends: libpython3.8 (>= 3.8.2) but it is not installable
Depends: ros-humble-unique-identifier-msgs but it is not going to be installed
ros-humble-rmw-implementation : Depends: ros-humble-rmw-fastrtps-cpp but it is not installable or
ros-humble-rmw-cyclonedds-cpp but it is not installable or
ros-humble-rmw-connextdds but it is not installable
ros-humble-ros-gz-bridge : Depends: libprotobuf17 but it is not installable
Depends: ros-humble-actuator-msgs but it is not going to be installed
Depends: ros-humble-ros-gz-interfaces but it is not going to be installed
Depends: ros-humble-vision-msgs but it is not going to be installed
ros-humble-ros-gz-image : Depends: libprotobuf17 but it is not installable
ros-humble-ros-gz-sim : Depends: libprotobuf17 but it is not installable
ros-humble-ros-ign-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
Depends: ros-humble-ros-gz-interfaces but it is not going to be installed
ros-humble-rosbag2-compression : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-rosbag2-cpp : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-rosbag2-interfaces : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-rosbag2-py : Depends: libpython3.8 (>= 3.8.2) but it is not installable
Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-rosbag2-storage : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-rosgraph-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-rqt-image-view : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: ros-humble-qt-gui-cpp but it is not going to be installed
Depends: ros-humble-rqt-gui-cpp but it is not going to be installed
ros-humble-rviz-common : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-rviz-default-plugins : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
Depends: ros-humble-map-msgs but it is not going to be installed
ros-humble-sdformat-urdf : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-sensor-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-shape-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-statistics-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-std-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-std-srvs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-stereo-image-proc : Depends: libopencv-calib3d4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
ros-humble-stereo-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-tf2-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-tf2-py : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-theora-image-transport : Depends: libopencv-core4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libopencv-imgproc4.2 (>= 4.2.0+dfsg) but it is not installable
Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-trajectory-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-turtlesim : Depends: libpython3.8 (>= 3.8.2) but it is not installable
ros-humble-urdf : Depends: libtinyxml2-6a (>= 5.0.0) but it is not installable
ros-humble-visualization-msgs : Depends: libpython3.8 (>= 3.8.2) but it is not installable
E: Unable to correct problems, you have held broken packages.

Operator error (at least with respect to the prescribed method of working with the Jetson Orin via docker containers).
For some strange reason, I was blindly following the steps listed out in the Isaac Apt Repository, and attempting to manually install ROS2 on the host system, instead of starting ROS2 using the rundev.sh script.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.