Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing desktop without updating Ubuntu 22.04 can break a desktop system. #1272

Closed
krsche opened this issue May 18, 2022 · 35 comments
Closed

Comments

@krsche
Copy link

krsche commented May 18, 2022

Bug report

Required Info:

  • Operating System:
    • Ubuntu 22.04
    • Fairly fresh install (no upgrade, not much else installed) on an XPS15 9510 w/ Nvidia Rtx 3050ti (driver version 510)
    • Nvidia GPU was disabled (via prime-select intel)
    • Kernel Version: 5.15.0-30-generic (checked after install failed); recovery mode only works on 5.15.0-27-generic and lower
  • Installation type:
    • binaries
  • Version or commit hash:
    • Humble - ros2-humble-desktop
  • DDS implementation:
    • ?
  • Client library (if applicable):

Steps to reproduce issue

Follow the installation instructions for humble from the documentation until the step where you actually install it: sudo apt install ros-humble-desktop

One minor deviation from the instructions:

  • LC_ALL was empty: LC_ALL=, but everything else was UTF8, default Ubuntu 22.04 install.

Expected behavior

Install via apt works without breaking my OS :)

Actual behavior

  • Initially install seemed to run through fine, until I heard the 'device disconnected' sound
  • checked the terminal where the install ran and exit code was 0 -> looks good, until... I noticed that:
    • my wifi was gone
    • settings window doesn't open anymore and the shutdown option disappeared from the dropdown in the top-right (only log out was possible)
    • ip link list reported that my wifi device was down and I couldn't bring it up anymore
  • I then decided to reboot (via terminal) to see if that helps but I was greeted by a kernel panic on boot

Rendered my distro unusable and I wasn't able to recover it yet.

Additional information

  • Booting into emergency mode on an older kernel version (-27) worked
  • Purging the nvidia drivers didn't help

Raw apt logs:

Edited apt logs (similar content as raw logs, but split to one pkg per line):

Newly installed packages (`Install:`)
ros-humble-zstd-vendor:amd64 (0.15.2-1jammy.20220512.132731, automatic),
ros-humble-lifecycle:amd64 (0.20.2-1jammy.20220512.135659, automatic),
ros-humble-rviz-common:amd64 (11.2.2-1jammy.20220512.140957, automatic),
libgdal30:amd64 (3.4.1+dfsg-1build4, automatic),
ros-humble-logging-demo:amd64 (0.20.2-1jammy.20220512.134106, automatic),
python3-pyflakes:amd64 (2.4.0-2, automatic),
libevent-pthreads-2.1-7:amd64 (2.1.12-stable-1build3, automatic),
ros-humble-rcpputils:amd64 (2.4.0-2jammy.20220512.020439, automatic),
openjdk-11-jdk:amd64 (11.0.15+10-0ubuntu0.22.04.1, automatic),
libpcl-stereo1.12:amd64 (1.12.1+dfsg-3build1, automatic),
openjdk-11-jre:amd64 (11.0.15+10-0ubuntu0.22.04.1, automatic),
libblkid-dev:amd64 (2.37.2-4ubuntu3, automatic),
ros-humble-rosidl-typesupport-introspection-c:amd64 (3.1.3-2jammy.20220512.020707, automatic),
shiboken2:amd64 (5.15.2-2build2, automatic),
libshiboken2-py3-5.15:amd64 (5.15.2-2build2, automatic),
python3-appdirs:amd64 (1.4.4-2, automatic),
ros-humble-ament-cmake-cpplint:amd64 (0.12.4-1jammy.20220510.114528, automatic),
libboost-system-dev:amd64 (1.74.0.3ubuntu7, automatic),
libcurl4-openssl-dev:amd64 (7.81.0-1ubuntu1.2, automatic),
qtchooser:amd64 (66-2build1, automatic),
libopencv4.5d-jni:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libignition-math6-dev:amd64 (6.10.0-100~jammy, automatic),
libselinux1-dev:amd64 (3.3-1build2, automatic),
libdouble-conversion-dev:amd64 (3.1.7-4, automatic),
ros-humble-rclcpp-components:amd64 (16.0.1-2jammy.20220512.050855, automatic),
ros-humble-lifecycle-msgs:amd64 (1.2.0-2jammy.20220512.023309, automatic),
ros-humble-quality-of-service-demo-cpp:amd64 (0.20.2-1jammy.20220512.133834, automatic),
libboost-date-time1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libboost-numpy1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-teleop-twist-joy:amd64 (2.4.3-4jammy.20220512.134619, automatic),
libxnvctrl0:amd64 (510.47.03-0ubuntu1, automatic),
libhdf5-openmpi-hl-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
libglib2.0-dev-bin:amd64 (2.72.1-1, automatic),
libhdf5-openmpi-hl-fortran-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
libcfitsio-dev:amd64 (4.0.0-1, automatic),
libboost-nowide1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-gtest-vendor:amd64 (1.10.9004-4jammy.20220421.093951, automatic),
libcfitsio-doc:amd64 (4.0.0-1, automatic),
libgl2ps1.4:amd64 (1.4.2+dfsg1-2, automatic),
libboost-type-erasure1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libnetcdf-dev:amd64 (1:4.8.1-1, automatic),
ros-humble-yaml-cpp-vendor:amd64 (8.0.1-2jammy.20220421.095915, automatic),
ros-humble-class-loader:amd64 (2.2.0-3jammy.20220512.020900, automatic),
libcharls2:amd64 (2.3.4-1, automatic),
libexif-dev:amd64 (0.6.24-1build1, automatic),
libboost-test1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libexif-doc:amd64 (0.6.24-1build1, automatic),
openjdk-11-jre-headless:amd64 (11.0.15+10-0ubuntu0.22.04.1, automatic),
libcodec2-1.0:amd64 (1.0.1-3, automatic),
ros-humble-ros2doctor:amd64 (0.18.3-2jammy.20220512.134249, automatic),
ros-humble-pendulum-control:amd64 (0.20.2-1jammy.20220512.135823, automatic),
libhwloc-plugins:amd64 (2.7.0-2, automatic),
python3-fs:amd64 (2.4.12-1, automatic),
ros-humble-ament-cmake-pytest:amd64 (1.3.1-2jammy.20220421.094203, automatic),
libgeos-dev:amd64 (3.10.2-1, automatic),
python3-py:amd64 (1.10.0-1, automatic),
python3-tk:amd64 (3.10.4-0ubuntu1, automatic),
libglu1-mesa-dev:amd64 (9.0.2-1, automatic),
libkmlxsd1:amd64 (1.3.0-9, automatic),
libproj-dev:amd64 (8.2.1-1, automatic),
qt5-qmake-bin:amd64 (5.15.3+dfsg-2, automatic),
libboost1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libgeotiff5:amd64 (1.7.0-2build1, automatic),
libpcre32-3:amd64 (2:8.39-13ubuntu0.22.04.1, automatic),
libglx-dev:amd64 (1.4.0-1, automatic),
libegl-dev:amd64 (1.4.0-1, automatic),
ros-humble-ros-core:amd64 (0.10.0-1jammy.20220512.140322, automatic),
ros-humble-ament-cmake-python:amd64 (1.3.1-2jammy.20220421.093904, automatic),
ros-humble-tf2-eigen-kdl:amd64 (0.25.0-2jammy.20220512.040622, automatic),
libgles-dev:amd64 (1.4.0-1, automatic),
libboost-iostreams1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-rosidl-cmake:amd64 (3.1.3-2jammy.20220510.115557, automatic),
libopencv-videoio4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libtbb-dev:amd64 (2021.5.0-7ubuntu2, automatic),
libdav1d-dev:amd64 (0.9.2-1, automatic),
ros-humble-ros2component:amd64 (0.18.3-2jammy.20220512.135618, automatic),
ros-humble-ament-pep257:amd64 (0.12.4-1jammy.20220510.111155, automatic),
ros-humble-rqt-gui-py:amd64 (1.1.4-1jammy.20220512.132738, automatic),
libzvbi-common:amd64 (0.2.35-19, automatic),
libnetcdf19:amd64 (1:4.8.1-1, automatic),
pyqt5-dev:amd64 (5.15.6+dfsg-1ubuntu3, automatic),
cppcheck:amd64 (2.7-1, automatic),
liburiparser1:amd64 (0.9.6+dfsg-1, automatic),
python3-pyside2.qtgui:amd64 (5.15.2-2build2, automatic),
ros-humble-rosbag2-storage-default-plugins:amd64 (0.15.2-1jammy.20220512.133248, automatic),
va-driver-all:amd64 (2.14.0-1, automatic),
ros-humble-rqt-console:amd64 (2.0.2-3jammy.20220512.133739, automatic),
libde265-dev:amd64 (1.0.8-1, automatic),
libopenni-dev:amd64 (1.5.4.0+dfsg-5, automatic),
qtbase5-dev-tools:amd64 (5.15.3+dfsg-2, automatic),
librttopo-dev:amd64 (1.1.0-2, automatic),
libopencv-objdetect4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libboost-mpi1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libfreetype6-dev:amd64 (2.11.1+dfsg-1build1, automatic),
xtrans-dev:amd64 (1.4.0-1, automatic),
libboost-program-options1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
openjdk-11-jdk-headless:amd64 (11.0.15+10-0ubuntu0.22.04.1, automatic),
ros-humble-rqt-shell:amd64 (1.0.2-3jammy.20220512.133241, automatic),
libfmt8:amd64 (8.1.1+ds1-2, automatic),
ros-humble-rqt-reconfigure:amd64 (1.0.8-3jammy.20220512.133904, automatic),
ros-humble-demo-nodes-cpp-native:amd64 (0.20.2-1jammy.20220512.134102, automatic),
ros-humble-rqt-py-console:amd64 (1.0.2-3jammy.20220512.133156, automatic),
blt:amd64 (2.5.3+dfsg-4.1build2, automatic),
libtesseract4:amd64 (4.1.1-2.1build1, automatic),
ros-humble-launch-ros:amd64 (0.19.2-2jammy.20220512.133644, automatic),
ros-humble-pcl-msgs:amd64 (1.0.0-7jammy.20220512.030606, automatic),
libopencv-videoio-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
fonts-lyx:amd64 (2.3.6-1, automatic),
libboost-mpi-python1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libboost-stacktrace1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libopencv-superres4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libxerces-c-dev:amd64 (3.2.3+debian-3build1, automatic),
libatk-wrapper-java-jni:amd64 (0.38.0-5build1, automatic),
libboost-locale-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-examples-rclpy-minimal-action-client:amd64 (0.15.0-2jammy.20220512.133013, automatic),
openni-utils:amd64 (1.5.4.0+dfsg-5, automatic),
libopencv-objdetect-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
liborocos-kdl1.5:amd64 (1.5.1-2build1, automatic),
libmount-dev:amd64 (2.37.2-4ubuntu3, automatic),
libboost-serialization1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-rosidl-adapter:amd64 (3.1.3-2jammy.20220510.114742, automatic),
ros-humble-sros2:amd64 (0.10.4-2jammy.20220512.135721, automatic),
python3-sip-dev:amd64 (4.19.25+dfsg-3build1, automatic),
ros-humble-rosidl-typesupport-fastrtps-c:amd64 (2.2.0-2jammy.20220512.022007, automatic),
libopencv-contrib4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libxmu-headers:amd64 (2:1.1.3-3, automatic),
libxrender-dev:amd64 (1:0.9.10-1build4, automatic),
python3-flake8:amd64 (4.0.1-2, automatic),
ros-humble-unique-identifier-msgs:amd64 (2.2.1-3jammy.20220512.023121, automatic),
ros-humble-statistics-msgs:amd64 (1.2.0-2jammy.20220512.023950, automatic),
ros-humble-launch-xml:amd64 (1.0.2-1jammy.20220512.013403, automatic),
libopencv-superres-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libflann-dev:amd64 (1.9.1+dfsg-11, automatic),
ros-humble-rosidl-parser:amd64 (3.1.3-2jammy.20220510.115334, automatic),
ros-humble-rosbag2-interfaces:amd64 (0.15.2-1jammy.20220512.131631, automatic),
libxml2-dev:amd64 (2.9.13+dfsg-1ubuntu0.1, automatic),
libaec0:amd64 (1.0.6-1, automatic),
libqt5quickwidgets5:amd64 (5.15.3+dfsg-1, automatic),
ros-humble-ament-cmake-export-include-directories:amd64 (1.3.1-2jammy.20220421.093812, automatic),
ros-humble-fastcdr:amd64 (1.0.24-2jammy.20220421.093938, automatic),
ros-humble-ament-lint-cmake:amd64 (0.12.4-1jammy.20220510.113537, automatic),
libdecor-0-0:amd64 (0.1.0-3build1, automatic),
libcfitsio9:amd64 (4.0.0-1, automatic),
libglib2.0-dev:amd64 (2.72.1-1, automatic),
libarmadillo10:amd64 (1:10.8.2+dfsg-1, automatic),
ros-humble-rosbag2-compression:amd64 (0.15.2-1jammy.20220512.134259, automatic),
libaec-dev:amd64 (1.0.6-1, automatic),
ros-humble-rcl-action:amd64 (5.3.1-1jammy.20220512.041256, automatic),
python3-empy:amd64 (3.3.4-2, automatic),
python3-pyside2.qtsvg:amd64 (5.15.2-2build2, automatic),
python3-unicodedata2:amd64 (14.0.0+ds-8, automatic),
libxml2-utils:amd64 (2.9.13+dfsg-1ubuntu0.1, automatic),
linux-image-5.15.0-30-generic:amd64 (5.15.0-30.31, automatic),
libqt5positioning5:amd64 (5.15.3+dfsg-3, automatic),
default-libmysqlclient-dev:amd64 (1.0.8, automatic),
libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5, automatic),
ros-humble-rosbag2-storage:amd64 (0.15.2-1jammy.20220512.132755, automatic),
libopencv-contrib-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-ament-cmake-cppcheck:amd64 (0.12.4-1jammy.20220510.114538, automatic),
libboost-stacktrace-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-nowide1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libarpack2-dev:amd64 (3.8.0-1, automatic),
libboost-atomic1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-orocos-kdl-vendor:amd64 (0.2.2-2jammy.20220510.114919, automatic),
ros-humble-ignition-cmake2-vendor:amd64 (0.0.2-2jammy.20220510.114623, automatic),
libpcl-keypoints1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libboost-all-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-tracetools:amd64 (4.1.0-2jammy.20220510.114928, automatic),
ros-humble-tlsf:amd64 (0.7.0-2jammy.20220510.115759, automatic),
libfreexl-dev:amd64 (1.0.6-1, automatic),
libxcb1-dev:amd64 (1.14-3ubuntu3, automatic),
libhwloc-dev:amd64 (2.7.0-2, automatic),
ros-humble-map-msgs:amd64 (2.1.0-3jammy.20220512.030442, automatic),
libboost-graph1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libboost-test-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-rosidl-default-runtime:amd64 (1.2.0-2jammy.20220512.022556, automatic),
ros-humble-ament-flake8:amd64 (0.12.4-1jammy.20220510.082423, automatic),
opencv-data:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-rviz-assimp-vendor:amd64 (11.2.2-1jammy.20220512.131756, automatic),
libx264-163:amd64 (2:0.163.3060+git5db6aa6-2build1, automatic),
libboost-log-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-mpi1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libfmt-dev:amd64 (8.1.1+ds1-2, automatic),
libshine3:amd64 (3.1.1-2, automatic),
libpgm-5.3-0:amd64 (5.3.128~dfsg-2, automatic),
ros-humble-ros2service:amd64 (0.18.3-2jammy.20220512.134305, automatic),
libjpeg-dev:amd64 (8c-2ubuntu10, automatic),
libice-dev:amd64 (2:1.0.10-1build2, automatic),
libtinyxml2-dev:amd64 (9.0.0+dfsg-3, automatic),
libboost-numpy-dev:amd64 (1.74.0.3ubuntu7, automatic),
libxss-dev:amd64 (1:1.2.3-1build2, automatic),
libann0:amd64 (1.1.2+doc-7build1, automatic),
python3-matplotlib:amd64 (3.5.1-2build1, automatic),
libqt5webchannel5:amd64 (5.15.3-1, automatic),
ros-humble-rosbag2-py:amd64 (0.15.2-1jammy.20220512.141339, automatic),
libmysqlclient-dev:amd64 (8.0.29-0ubuntu0.22.04.2, automatic),
ros-humble-ament-cmake-export-definitions:amd64 (1.3.1-2jammy.20220421.093732, automatic),
libgeos3.10.2:amd64 (3.10.2-1, automatic),
ros-humble-rosidl-runtime-cpp:amd64 (3.1.3-2jammy.20220512.020735, automatic),
libaom3:amd64 (3.3.0-1, automatic),
libglew-dev:amd64 (2.2.0-4, automatic),
libboost-chrono1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ament-cmake-lint-cmake:amd64 (0.12.4-1jammy.20220510.113821, automatic),
libopenni-sensor-pointclouds0:amd64 (5.1.0.41.9-4, automatic),
ros-humble-qt-gui:amd64 (2.2.1-2jammy.20220512.130644, automatic),
openmpi-bin:amd64 (4.1.2-2ubuntu1, automatic),
ros-humble-rclcpp:amd64 (16.0.1-2jammy.20220512.042534, automatic),
ros-humble-rosbag2-transport:amd64 (0.15.2-1jammy.20220512.135424, automatic),
libheif1:amd64 (1.12.0-2build1, automatic),
libodbc2:amd64 (2.3.9-5, automatic),
ros-humble-image-tools:amd64 (0.20.2-1jammy.20220512.134104, automatic),
ros-humble-ament-cmake-gen-version-h:amd64 (1.3.1-2jammy.20220421.094227, automatic),
libboost-system1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libxaw7-dev:amd64 (2:1.0.14-1, automatic),
libjson-c-dev:amd64 (0.15-2build4, automatic),
libpcl-common1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libopencv-imgcodecs4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
java-common:amd64 (0.72build2, automatic),
libx265-199:amd64 (3.5-2, automatic),
ros-humble-rqt-publisher:amd64 (1.1.3-3jammy.20220512.133924, automatic),
ros-humble-rttest:amd64 (0.13.0-2jammy.20220510.115558, automatic),
libpcl-recognition1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-ros2multicast:amd64 (0.18.3-2jammy.20220512.135420, automatic),
libaacs0:amd64 (0.11.1-1, automatic),
qtdeclarative5-dev-tools:amd64 (5.15.3+dfsg-1, automatic),
libopenjp2-7-dev:amd64 (2.4.0-6, automatic),
libignition-math6:amd64 (6.10.0-100~jammy, automatic),
libibverbs1:amd64 (39.0-1, automatic),
libbluray2:amd64 (1:1.3.1-1, automatic),
libassimp-dev:amd64 (5.2.2~ds0-1, automatic),
ros-humble-ros2node:amd64 (0.18.3-2jammy.20220512.134305, automatic),
uncrustify:amd64 (0.72.0+dfsg1-2, automatic),
libpcl-sample-consensus1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-rmw-dds-common:amd64 (1.6.0-2jammy.20220512.023320, automatic),
ros-humble-dummy-map-server:amd64 (0.20.2-1jammy.20220512.130147, automatic),
ros-humble-rosidl-generator-c:amd64 (3.1.3-2jammy.20220512.020707, automatic),
libwebp-dev:amd64 (1.2.2-2, automatic),
ros-humble-examples-rclpy-minimal-subscriber:amd64 (0.15.0-2jammy.20220512.133505, automatic),
ros-humble-ament-cmake-xmllint:amd64 (0.12.4-1jammy.20220510.114444, automatic),
libboost-iostreams-dev:amd64 (1.74.0.3ubuntu7, automatic),
catch2:amd64 (2.13.8-1, automatic),
ros-humble-ros2launch:amd64 (0.19.2-2jammy.20220512.135620, automatic),
libopencv-imgcodecs-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libboost-container1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
automake:amd64 (1:1.16.5-1.3, automatic),
python3-pluggy:amd64 (0.13.0-7.1, automatic),
libxrandr-dev:amd64 (2:1.5.2-1build1, automatic),
ros-humble-pcl-conversions:amd64 (2.4.0-4jammy.20220512.135741, automatic),
mysql-common:amd64 (5.8+1.0.8, automatic),
ros-humble-libyaml-vendor:amd64 (1.2.2-2jammy.20220512.020807, automatic),
ros-humble-osrf-pycommon:amd64 (2.0.2-2jammy.20220421.094000, automatic),
libqt5qml5:amd64 (5.15.3+dfsg-1, automatic),
libboost-python1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-examples-rclcpp-minimal-client:amd64 (0.15.0-2jammy.20220512.052531, automatic),
libboost-locale1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libyaml-cpp-dev:amd64 (0.7.0+dfsg-8build1, automatic),
ros-humble-fastrtps:amd64 (2.6.0-3jammy.20220510.120959, automatic),
ros-humble-image-transport:amd64 (3.1.4-2jammy.20220512.135642, automatic),
libdraco4:amd64 (1.5.2+dfsg-2, automatic),
ros-humble-ros2cli-common-extensions:amd64 (0.1.1-4jammy.20220512.140058, automatic),
libyaml-cpp0.7:amd64 (0.7.0+dfsg-8build1, automatic),
libkml-dev:amd64 (1.3.0-9, automatic),
libboost-wave-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-rosgraph-msgs:amd64 (1.2.0-2jammy.20220512.023951, automatic),
libjs-jquery-ui:amd64 (1.13.1+dfsg-1, automatic),
libpng-dev:amd64 (1.6.37-3build5, automatic),
libxfixes-dev:amd64 (1:6.0.0-1, automatic),
ros-humble-action-tutorials-cpp:amd64 (0.20.2-1jammy.20220512.130546, automatic),
openmpi-common:amd64 (4.1.2-2ubuntu1, automatic),
ros-humble-rosidl-typesupport-c:amd64 (2.0.0-2jammy.20220512.021047, automatic),
libnorm1:amd64 (1.5.9+dfsg-2, automatic),
libpathplan4:amd64 (2.42.2-6, automatic),
libqt5sensors5:amd64 (5.15.3-1, automatic),
libgts-bin:amd64 (0.7.6+darcs121130-5, automatic),
libgme0:amd64 (0.6.3-2, automatic),
libusb-1.0-0-dev:amd64 (2:1.0.25-1ubuntu1, automatic),
libdav1d5:amd64 (0.9.2-1, automatic),
ros-humble-demo-nodes-py:amd64 (0.20.2-1jammy.20220512.131720, automatic),
ros-humble-action-tutorials-py:amd64 (0.20.2-1jammy.20220512.131713, automatic),
ros-humble-rpyutils:amd64 (0.2.1-2jammy.20220510.113455, automatic),
libboost-math-dev:amd64 (1.74.0.3ubuntu7, automatic),
libtiffxx5:amd64 (4.3.0-6, automatic),
python3-vtk9:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
libqt5quickshapes5:amd64 (5.15.3+dfsg-1, automatic),
libfreexl1:amd64 (1.0.6-1, automatic),
libopenexr-dev:amd64 (2.5.7-1, automatic),
ros-humble-geometry2:amd64 (0.25.0-2jammy.20220512.142149, automatic),
ros-humble-ros-workspace:amd64 (1.0.2-1jammy.20220421.093605, automatic),
ros-humble-laser-geometry:amd64 (2.4.0-2jammy.20220512.133554, automatic),
default-jre-headless:amd64 (2:1.11-72build2, automatic),
libboost-tools-dev:amd64 (1.74.0.3ubuntu7, automatic),
libusb-1.0-doc:amd64 (2:1.0.25-1ubuntu1, automatic),
gfortran-11:amd64 (11.2.0-19ubuntu1, automatic),
ros-humble-ament-xmllint:amd64 (0.12.4-1jammy.20220510.113136, automatic),
libsigsegv2:amd64 (2.13-1ubuntu3, automatic),
libsuperlu5:amd64 (5.3.0+dfsg1-2, automatic),
libpq-dev:amd64 (14.2-1ubuntu1, automatic),
ros-humble-shape-msgs:amd64 (4.2.1-2jammy.20220512.025759, automatic),
ros-humble-rosidl-typesupport-cpp:amd64 (2.0.0-2jammy.20220512.021527, automatic),
ros-humble-rcl-interfaces:amd64 (1.2.0-2jammy.20220512.023532, automatic),
graphviz:amd64 (2.42.2-6, automatic),
vtk9:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
libkmlbase1:amd64 (1.3.0-9, automatic),
libboost-graph-parallel-dev:amd64 (1.74.0.3ubuntu7, automatic),
libva-x11-2:amd64 (2.14.0-1, automatic),
ros-humble-ament-lint-common:amd64 (0.12.4-1jammy.20220510.114621, automatic),
libgsm1:amd64 (1.0.19-1, automatic),
python3-pydot:amd64 (1.4.2-1build1, automatic),
libsm-dev:amd64 (2:1.2.3-1build2, automatic),
libgvpr2:amd64 (2.42.2-6, automatic),
libqt5concurrent5:amd64 (5.15.3+dfsg-2, automatic),
libgvc6:amd64 (2.42.2-6, automatic),
libvtk9-java:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
ros-humble-examples-rclpy-minimal-client:amd64 (0.15.0-2jammy.20220512.133108, automatic),
hdf5-helpers:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-ros-environment:amd64 (3.2.1-1jammy.20220504.222658, automatic),
libcaf-openmpi-3:amd64 (2.9.2-3, automatic),
libopencv-video4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpcl-people1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-rclpy:amd64 (3.3.3-1jammy.20220512.130543, automatic),
libllvm14:amd64 (1:14.0.0-1ubuntu1, automatic),
libbullet3.06:amd64 (3.06+dfsg-4build2, automatic),
libmfx1:amd64 (22.3.0-1, automatic),
libassimp5:amd64 (5.2.2~ds0-1, automatic),
ros-humble-rosbag2:amd64 (0.15.2-1jammy.20220512.142355, automatic),
qtdeclarative5-dev:amd64 (5.15.3+dfsg-1, automatic),
libjsoncpp25:amd64 (1.9.5-3, automatic),
ros-humble-teleop-twist-keyboard:amd64 (2.3.2-4jammy.20220512.133746, automatic),
ros-humble-tf2-msgs:amd64 (0.25.0-2jammy.20220512.025410, automatic),
libgif-dev:amd64 (5.1.9-2build2, automatic),
libudev-dev:amd64 (249.11-0ubuntu3.1, automatic),
libevent-extra-2.1-7:amd64 (2.1.12-stable-1build3, automatic),
ros-humble-dummy-robot-bringup:amd64 (0.20.2-1jammy.20220512.141344, automatic),
libcharls-dev:amd64 (2.3.4-1, automatic),
ros-humble-ament-lint:amd64 (0.12.4-1jammy.20220510.081505, automatic),
libogg-dev:amd64 (1.3.5-0ubuntu3, automatic),
libpcl-tracking1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libopencv-shape4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
python3-lark:amd64 (1.1.1-1, automatic),
libopencv-video-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-resource-retriever:amd64 (3.1.0-2jammy.20220510.115319, automatic),
ros-humble-examples-rclcpp-minimal-publisher:amd64 (0.15.0-2jammy.20220512.052802, automatic),
libarmadillo-dev:amd64 (1:10.8.2+dfsg-1, automatic),
ros-humble-rviz-ogre-vendor:amd64 (11.2.2-1jammy.20220512.132257, automatic),
ros-humble-ros2interface:amd64 (0.18.3-2jammy.20220512.135405, automatic),
ros-humble-image-geometry:amd64 (3.0.3-2jammy.20220512.041034, automatic),
ros-humble-ament-cmake:amd64 (1.3.1-2jammy.20220421.094432, automatic),
libxinerama-dev:amd64 (2:1.1.4-3, automatic),
ros-humble-tinyxml-vendor:amd64 (0.8.3-2jammy.20220421.095749, automatic),
linux-signatures-nvidia-5.15.0-30-generic:amd64 (5.15.0-30.31, automatic),
ros-humble-tf2-kdl:amd64 (0.25.0-2jammy.20220512.140832, automatic),
libhdf5-openmpi-103-1:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-rosidl-cli:amd64 (3.1.3-2jammy.20220510.113727, automatic),
libboost-timer1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
liblept5:amd64 (1.82.0-3build1, automatic),
python3-pyqt5.sip:amd64 (12.9.1-1build1, automatic),
libopencv4.5-java:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libnl-3-dev:amd64 (3.5.0-0.1, automatic),
libboost-log1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libhdf4-alt-dev:amd64 (4.2.15-4, automatic),
unicode-data:amd64 (14.0.0-1.1, automatic),
libkmldom1:amd64 (1.3.0-9, automatic),
ros-humble-examples-rclcpp-minimal-timer:amd64 (0.15.0-2jammy.20220512.071205, automatic),
python3-catkin-pkg-modules:amd64 (0.5.0-1, automatic),
ros-humble-urdf:amd64 (2.6.0-2jammy.20220512.021417, automatic),
libjbig-dev:amd64 (2.1-3.1build3, automatic),
libgphoto2-dev:amd64 (2.5.27-1build2, automatic),
ros-humble-rcl-logging-spdlog:amd64 (2.3.0-2jammy.20220512.021107, automatic),
python3-decorator:amd64 (4.4.2-0ubuntu1, automatic),
python3-pyqt5:amd64 (5.15.6+dfsg-1ubuntu3, automatic),
libopencv-shape-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libvtk9-dev:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
libxau-dev:amd64 (1:1.0.9-1build5, automatic),
ros-humble-ament-cmake-pep257:amd64 (0.12.4-1jammy.20220510.114442, automatic),
qt5-qmltooling-plugins:amd64 (5.15.3+dfsg-1, automatic),
ros-humble-examples-rclpy-minimal-action-server:amd64 (0.15.0-2jammy.20220512.133105, automatic),
ros-humble-launch-testing-ros:amd64 (0.19.2-2jammy.20220512.133859, automatic),
ros-humble-launch-yaml:amd64 (1.0.2-1jammy.20220512.013345, automatic),
libhdf5-dev:amd64 (1.10.7+repack-4ubuntu2, automatic),
libnetcdf-c++4:amd64 (4.2-12build1, automatic),
libqt5quick5:amd64 (5.15.3+dfsg-1, automatic),
tk8.6-blt2.5:amd64 (2.5.3+dfsg-4.1build2, automatic),
libqt5test5:amd64 (5.15.3+dfsg-2, automatic),
pyflakes3:amd64 (2.4.0-2, automatic),
ros-humble-desktop:amd64 (0.10.0-1jammy.20220512.153640),
libpcl-features1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libtk8.6:amd64 (8.6.12-1build1, automatic),
libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5, automatic),
libboost-system1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libmysqlclient21:amd64 (8.0.29-0ubuntu0.22.04.2, automatic),
libvdpau1:amd64 (1.4-3build2, automatic),
tcl8.6-dev:amd64 (8.6.12+dfsg-1build1, automatic),
ros-humble-demo-nodes-cpp:amd64 (0.20.2-1jammy.20220512.134058, automatic),
ros-humble-tf2-ros:amd64 (0.25.0-2jammy.20220512.135630, automatic),
libqt5quickparticles5:amd64 (5.15.3+dfsg-1, automatic),
libboost-timer1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
python3-scipy:amd64 (1.8.0-1exp2ubuntu1, automatic),
libconsole-bridge-dev:amd64 (1.0.1+dfsg2-3, automatic),
libopenni2-dev:amd64 (2.2.0.33+dfsg-15, automatic),
libglvnd-dev:amd64 (1.4.0-1, automatic),
libz3-4:amd64 (4.8.12-1, automatic),
ros-humble-interactive-markers:amd64 (2.3.2-2jammy.20220512.141012, automatic),
libproj22:amd64 (8.2.1-1, automatic),
mesa-va-drivers:amd64 (22.0.1-1ubuntu2, automatic),
libpcl-filters1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libclang1-14:amd64 (1:14.0.0-1ubuntu1, automatic),
ros-humble-trajectory-msgs:amd64 (4.2.1-2jammy.20220512.025833, automatic),
libxerces-c3.2:amd64 (3.2.3+debian-3build1, automatic),
libgdcm3.0:amd64 (3.0.10-1build2, automatic),
libgl1-mesa-dev:amd64 (22.0.1-1ubuntu2, automatic),
libxi-dev:amd64 (2:1.8-1build1, automatic),
ros-humble-examples-rclcpp-minimal-subscriber:amd64 (0.15.0-2jammy.20220512.052804, automatic),
libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1, automatic),
libgles1:amd64 (1.4.0-1, automatic),
ros-humble-domain-coordinator:amd64 (0.10.0-3jammy.20220510.113742, automatic),
libsocket++1:amd64 (1.12.13+git20131030.5d039ba-1, automatic),
libraw1394-tools:amd64 (2.1.2-2build2, automatic),
ros-humble-qt-gui-py-common:amd64 (2.2.1-2jammy.20220512.131556, automatic),
libopencv-highgui4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libcgraph6:amd64 (2.42.2-6, automatic),
libopencv-core4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libboost-date-time1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libegl1-mesa-dev:amd64 (22.0.1-1ubuntu2, automatic),
libfyba-dev:amd64 (4.1.1-7, automatic),
python3-gast:amd64 (0.5.2-2, automatic),
ros-humble-examples-rclpy-executors:amd64 (0.15.0-2jammy.20220512.133402, automatic),
python3-attr:amd64 (21.2.0-1, automatic),
libnetcdf-cxx-legacy-dev:amd64 (4.2-12build1, automatic),
libboost-mpi-python1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-rosidl-typesupport-fastrtps-cpp:amd64 (2.2.0-2jammy.20220512.021717, automatic),
tango-icon-theme:amd64 (0.8.90-8, automatic),
ros-humble-rosidl-typesupport-interface:amd64 (3.1.3-2jammy.20220510.115346, automatic),
libhdf5-openmpi-fortran-102:amd64 (1.10.7+repack-4ubuntu2, automatic),
libpcre2-posix3:amd64 (10.39-3build1, automatic),
python3-sympy:amd64 (1.9-1, automatic),
libboost-exception1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-gmock-vendor:amd64 (1.10.9004-4jammy.20220421.094053, automatic),
libopencv-stitching4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
python3-pytest:amd64 (6.2.5-1ubuntu2, automatic),
ros-humble-rqt-common-plugins:amd64 (1.2.0-1jammy.20220512.142635, automatic),
python3-fonttools:amd64 (4.29.1-2build1, automatic),
libboost-random1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-rqt-topic:amd64 (1.2.3-2jammy.20220512.133928, automatic),
ros-humble-tf2-bullet:amd64 (0.25.0-2jammy.20220512.141807, automatic),
libnl-route-3-dev:amd64 (3.5.0-0.1, automatic),
dbus-x11:amd64 (1.12.20-2ubuntu4, automatic),
google-mock:amd64 (1.11.0-3, automatic),
libopencv-highgui-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libhdf5-fortran-102:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-urdfdom-headers:amd64 (1.0.6-2jammy.20220421.094237, automatic),
docutils-common:amd64 (0.17.1+dfsg-2, automatic),
liblzma-dev:amd64 (5.2.5-2ubuntu1, automatic),
libdc1394-dev:amd64 (2.2.6-4, automatic),
libtinyxml2.6.2v5:amd64 (2.6.2-6, automatic),
libopencv-core-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libltdl-dev:amd64 (2.4.6-15build2, automatic),
python3-packaging:amd64 (21.3-1, automatic),
ros-humble-examples-rclcpp-multithreaded-executor:amd64 (0.15.0-2jammy.20220512.052805, automatic),
libboost-chrono1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ament-cmake-target-dependencies:amd64 (1.3.1-2jammy.20220421.093945, automatic),
python3-pycodestyle:amd64 (2.8.0-2, automatic),
librttopo1:amd64 (1.1.0-2, automatic),
ros-humble-geometry-msgs:amd64 (4.2.1-2jammy.20220512.025021, automatic),
libswscale-dev:amd64 (7:4.4.1-3ubuntu5, automatic),
libsndio-dev:amd64 (1.8.1-1.1, automatic),
ros-humble-ros2topic:amd64 (0.18.3-2jammy.20220512.134400, automatic),
python3-lxml:amd64 (4.8.0-1build1, automatic),
libudfread0:amd64 (1.1.2-1, automatic),
python3-mccabe:amd64 (0.6.1-3, automatic),
ros-humble-intra-process-demo:amd64 (0.20.2-1jammy.20220512.130342, automatic),
libopencv-stitching-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
autoconf:amd64 (2.71-2, automatic),
xorg-sgml-doctools:amd64 (1:1.11-1.1, automatic),
python3-pyside2.qtwidgets:amd64 (5.15.2-2build2, automatic),
ros-humble-urdfdom:amd64 (3.0.2-2jammy.20220510.130413, automatic),
libboost-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-tf2-py:amd64 (0.25.0-2jammy.20220512.133830, automatic),
libboost-log1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ament-uncrustify:amd64 (0.12.4-1jammy.20220510.113258, automatic),
libffi-dev:amd64 (3.4.2-4, automatic),
libblas-dev:amd64 (3.10.0-2ubuntu1, automatic),
libcdt5:amd64 (2.42.2-6, automatic),
libqhullcpp8.0:amd64 (2020.2-4, automatic),
libboost-python1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libx265-dev:amd64 (3.5-2, automatic),
libsndio7.0:amd64 (1.8.1-1.1, automatic),
libpoppler-private-dev:amd64 (22.02.0-2, automatic),
ros-humble-ament-cmake-export-interfaces:amd64 (1.3.1-2jammy.20220421.093932, automatic),
vdpau-driver-all:amd64 (1.4-3build2, automatic),
libminizip-dev:amd64 (1.1-8build1, automatic),
libboost-thread-dev:amd64 (1.74.0.3ubuntu7, automatic),
libeigen3-dev:amd64 (3.4.0-2ubuntu2, automatic),
libboost-serialization1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-rqt-graph:amd64 (1.2.1-3jammy.20220512.133154, automatic),
libpcl-surface1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libpcl-io1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libvulkan-dev:amd64 (1.3.204.1-2, automatic),
libavcodec58:amd64 (7:4.4.1-3ubuntu5, automatic),
ros-humble-sensor-msgs-py:amd64 (4.2.1-2jammy.20220512.041110, automatic),
ros-humble-tinyxml2-vendor:amd64 (0.7.5-2jammy.20220421.095722, automatic),
libqt5xml5:amd64 (5.15.3+dfsg-2, automatic),
libibus-1.0-dev:amd64 (1.5.26-4, automatic),
ros-humble-launch-testing:amd64 (1.0.2-1jammy.20220512.013629, automatic),
ros-humble-tf2-tools:amd64 (0.25.0-2jammy.20220512.134548, automatic),
pydocstyle:amd64 (6.1.1-1, automatic),
ros-humble-rcl-lifecycle:amd64 (5.3.1-1jammy.20220512.041304, automatic),
python3-docutils:amd64 (0.17.1+dfsg-2, automatic),
libqhull8.0:amd64 (2020.2-4, automatic),
python3-psutil:amd64 (5.9.0-1build1, automatic),
tk8.6-dev:amd64 (8.6.12-1build1, automatic),
libqt5webkit5-dev:amd64 (5.212.0~alpha4-15ubuntu1, automatic),
linux-modules-5.15.0-30-generic:amd64 (5.15.0-30.31, automatic),
libboost-chrono-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-coroutine1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libkmlregionator1:amd64 (1.3.0-9, automatic),
python3-soupsieve:amd64 (2.3.1-1, automatic),
ros-humble-ament-cmake-ros:amd64 (0.10.0-3jammy.20220510.114744, automatic),
libbullet-dev:amd64 (3.06+dfsg-4build2, automatic),
ros-humble-rcl-logging-interface:amd64 (2.3.0-2jammy.20220512.020809, automatic),
libdraco-dev:amd64 (1.5.2+dfsg-2, automatic),
libqt5opengl5:amd64 (5.15.3+dfsg-2, automatic),
libqhull-dev:amd64 (2020.2-4, automatic),
i965-va-driver:amd64 (2.4.1+dfsg1-1, automatic),
ros-humble-ament-cmake-uncrustify:amd64 (0.12.4-1jammy.20220510.114451, automatic),
libgtest-dev:amd64 (1.11.0-3, automatic),
ros-humble-launch:amd64 (1.0.2-1jammy.20220512.012348, automatic),
ros-humble-rqt-bag-plugins:amd64 (1.1.3-2jammy.20220512.142555, automatic),
ros-humble-rqt-service-caller:amd64 (1.0.5-3jammy.20220512.133926, automatic),
ros-humble-rqt-action:amd64 (2.0.1-3jammy.20220512.134011, automatic),
libboost-test1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-quality-of-service-demo-py:amd64 (0.20.2-1jammy.20220512.131729, automatic),
libgeotiff-dev:amd64 (1.7.0-2build1, automatic),
ros-humble-rclcpp-lifecycle:amd64 (16.0.1-2jammy.20220512.050737, automatic),
ros-humble-actionlib-msgs:amd64 (4.2.1-2jammy.20220512.024823, automatic),
libpcl-visualization1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libdeflate-dev:amd64 (1.10-2, automatic),
sip-dev:amd64 (4.19.25+dfsg-3build1, automatic),
ros-humble-ros2action:amd64 (0.18.3-2jammy.20220512.134213, automatic),
libkmlconvenience1:amd64 (1.3.0-9, automatic),
ca-certificates-java:amd64 (20190909, automatic),
libopenni2-0:amd64 (2.2.0.33+dfsg-15, automatic),
libutfcpp-dev:amd64 (3.2.1-2, automatic),
default-jdk-headless:amd64 (2:1.11-72build2, automatic),
ros-humble-ros2bag:amd64 (0.15.2-1jammy.20220512.141641, automatic),
ros-humble-pybind11-vendor:amd64 (2.4.1-1jammy.20220512.130023, automatic),
libboost-graph-parallel1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-topic-monitor:amd64 (0.20.2-1jammy.20220512.133843, automatic),
libboost-math1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libspatialite-dev:amd64 (5.0.1-2build2, automatic),
libboost-container1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ros2cli:amd64 (0.18.3-2jammy.20220512.133731, automatic),
libhdf5-openmpi-hl-cpp-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
libhdf5-openmpi-dev:amd64 (1.10.7+repack-4ubuntu2, automatic),
libsqlite3-dev:amd64 (3.37.2-2, automatic),
ros-humble-rcl-yaml-param-parser:amd64 (5.3.1-1jammy.20220512.021603, automatic),
libgdal-dev:amd64 (3.4.1+dfsg-1build4, automatic),
libboost-context1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libibverbs-dev:amd64 (39.0-1, automatic),
ros-humble-ament-cmake-gmock:amd64 (1.3.1-2jammy.20220421.094233, automatic),
ros-humble-rqt-image-view:amd64 (1.2.0-2jammy.20220512.140311, automatic),
libboost-atomic1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libodbcinst2:amd64 (2.3.9-5, automatic),
default-jdk:amd64 (2:1.11-72build2, automatic),
libxft-dev:amd64 (2.3.4-1, automatic),
python3-roman:amd64 (3.3-1, automatic),
default-jre:amd64 (2:1.11-72build2, automatic),
libxvidcore4:amd64 (2:1.3.7-1, automatic),
gfortran:amd64 (4:11.2.0-1ubuntu1, automatic),
libjpeg-turbo8-dev:amd64 (2.1.2-0ubuntu1, automatic),
libcoarrays-dev:amd64 (2.9.2-3, automatic),
ros-humble-ament-cmake-export-link-flags:amd64 (1.3.1-2jammy.20220421.093847, automatic),
ros-humble-ament-cmake-auto:amd64 (1.3.1-2jammy.20220421.094622, automatic),
ros-humble-composition:amd64 (0.20.2-1jammy.20220512.134056, automatic),
libqhull-r8.0:amd64 (2020.2-4, automatic),
libqt5designercomponents5:amd64 (5.15.3-1, automatic),
qtbase5-dev:amd64 (5.15.3+dfsg-2, automatic),
libtinyxml-dev:amd64 (2.6.2-6, automatic),
python3-bs4:amd64 (4.10.0-2, automatic),
ros-humble-tlsf-cpp:amd64 (0.13.0-2jammy.20220512.050855, automatic),
tk-dev:amd64 (8.6.11+1build2, automatic),
python3-pil.imagetk:amd64 (9.0.1-1build1, automatic),
libxcursor-dev:amd64 (1:1.2.0-2build4, automatic),
libblosc1:amd64 (1.21.1+ds2-2, automatic),
libpcl-ml1.12:amd64 (1.12.1+dfsg-3build1, automatic),
python3-snowballstemmer:amd64 (2.2.0-1build1, automatic),
linux-modules-nvidia-510-5.15.0-30-generic:amd64 (5.15.0-30.31, automatic),
libavutil56:amd64 (7:4.4.1-3ubuntu5, automatic),
ros-humble-rqt-plot:amd64 (1.1.2-1jammy.20220512.133113, automatic),
libssl-dev:amd64 (3.0.2-0ubuntu1.1, automatic),
ros-humble-ament-cmake-export-libraries:amd64 (1.3.1-2jammy.20220421.093843, automatic),
ros-humble-std-msgs:amd64 (4.2.1-2jammy.20220512.024047, automatic),
libpcl-kdtree1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-tango-icons-vendor:amd64 (0.1.1-3jammy.20220510.115653, automatic),
libsepol-dev:amd64 (3.3-1build1, automatic),
libboost-timer-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-rosidl-generator-py:amd64 (0.14.2-2jammy.20220512.022311, automatic),
libqt5sql5:amd64 (5.15.3+dfsg-2, automatic),
libboost-thread1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
uuid-dev:amd64 (2.37.2-4ubuntu3, automatic),
ros-humble-message-filters:amd64 (4.3.1-2jammy.20220512.133656, automatic),
python3-webencodings:amd64 (0.5.1-4, automatic),
autotools-dev:amd64 (20220109.1, automatic),
libboost-container-dev:amd64 (1.74.0.3ubuntu7, automatic),
libevent-openssl-2.1-7:amd64 (2.1.12-stable-1build3, automatic),
ros-humble-cv-bridge:amd64 (3.0.3-2jammy.20220512.030232, automatic),
ros-humble-action-msgs:amd64 (1.2.0-2jammy.20220512.023444, automatic),
ros-humble-ros2pkg:amd64 (0.18.3-2jammy.20220512.135407, automatic),
ros-humble-urdf-parser-plugin:amd64 (2.6.0-2jammy.20220510.115000, automatic),
libswscale5:amd64 (7:4.4.1-3ubuntu5, automatic),
libvtk9.1-qt:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
freeglut3:amd64 (2.8.1-6, automatic),
ros-humble-python-qt-binding:amd64 (1.1.1-3jammy.20220510.115212, automatic),
ros-humble-tf2-geometry-msgs:amd64 (0.25.0-2jammy.20220512.140756, automatic),
ros-humble-tf2-sensor-msgs:amd64 (0.25.0-2jammy.20220512.140833, automatic),
ros-humble-sros2-cmake:amd64 (0.10.4-2jammy.20220512.140150, automatic),
ros-humble-joy:amd64 (3.1.0-3jammy.20220512.060331, automatic),
libboost-fiber1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libopenni0:amd64 (1.5.4.0+dfsg-5, automatic),
libpcl-search1.12:amd64 (1.12.1+dfsg-3build1, automatic),
python-matplotlib-data:amd64 (3.5.1-2build1, automatic),
libbrotli-dev:amd64 (1.0.9-2build6, automatic),
ros-humble-ros2run:amd64 (0.18.3-2jammy.20220512.135626, automatic),
dh-elpa-helper:amd64 (2.0.9ubuntu1, automatic),
libzstd-dev:amd64 (1.4.8+dfsg-3build1, automatic),
libcoarrays-openmpi-dev:amd64 (2.9.2-3, automatic),
libtool:amd64 (2.4.6-15build2, automatic),
qttools5-private-dev:amd64 (5.15.3-1, automatic),
pkg-config:amd64 (0.29.2-1ubuntu3, automatic),
libheif-dev:amd64 (1.12.0-2build1, automatic),
python3-lz4:amd64 (3.1.3+dfsg-1build3, automatic),
ros-humble-examples-rclcpp-minimal-action-client:amd64 (0.15.0-2jammy.20220512.052321, automatic),
libboost-nowide-dev:amd64 (1.74.0.3ubuntu7, automatic),
python3-pyqt5.qtsvg:amd64 (5.15.6+dfsg-1ubuntu3, automatic),
libfabric1:amd64 (1.11.0-3, automatic),
ros-humble-kdl-parser:amd64 (2.6.2-2jammy.20220512.021612, automatic),
ros-humble-ament-cmake-copyright:amd64 (0.12.4-1jammy.20220510.114157, automatic),
libarpack2:amd64 (3.8.0-1, automatic),
libboost-coroutine1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libopencv-viz4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpyside2-py3-5.15:amd64 (5.15.2-2build2, automatic),
ocl-icd-libopencl1:amd64 (2.2.14-3, automatic),
liblz4-dev:amd64 (1.9.3-2build2, automatic),
ros-humble-rmw-implementation-cmake:amd64 (6.1.0-2jammy.20220510.115223, automatic),
libqt5webkit5:amd64 (5.212.0~alpha4-15ubuntu1, automatic),
libpcrecpp0v5:amd64 (2:8.39-13ubuntu0.22.04.1, automatic),
ros-humble-rclcpp-action:amd64 (16.0.1-2jammy.20220512.050749, automatic),
python3-ply:amd64 (3.11-5, automatic),
ros-humble-ament-index-python:amd64 (1.4.0-2jammy.20220510.113308, automatic),
libicu-dev:amd64 (70.1-2, automatic),
unixodbc-dev:amd64 (2.3.9-5, automatic),
libboost-filesystem-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-python-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-rmw-implementation:amd64 (2.8.1-2jammy.20220512.035155, automatic),
libvtk9-qt-dev:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
libbdplus0:amd64 (0.2.0-1, automatic),
ros-humble-rcl:amd64 (5.3.1-1jammy.20220512.035930, automatic),
ros-humble-action-tutorials-interfaces:amd64 (0.20.2-1jammy.20220512.130055, automatic),
librhash0:amd64 (1.4.2-1ubuntu1, automatic),
ros-humble-rmw:amd64 (6.1.0-2jammy.20220512.020929, automatic),
ros-humble-rmw-fastrtps-cpp:amd64 (6.2.1-2jammy.20220512.024824, automatic),
libglvnd-core-dev:amd64 (1.4.0-1, automatic),
ros-humble-diagnostic-msgs:amd64 (4.2.1-2jammy.20220512.025434, automatic),
ibverbs-providers:amd64 (39.0-1, automatic),
ros-humble-ament-cmake-libraries:amd64 (1.3.1-2jammy.20220421.093854, automatic),
python3-sip:amd64 (4.19.25+dfsg-3build1, automatic),
libgdcm-dev:amd64 (3.0.10-1build2, automatic),
python3-kiwisolver:amd64 (1.3.2-1build1, automatic),
ros-humble-rosidl-runtime-py:amd64 (0.9.2-2jammy.20220512.032824, automatic),
libavutil-dev:amd64 (7:4.4.1-3ubuntu5, automatic),
libopencv-viz-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-tf2:amd64 (0.25.0-2jammy.20220512.025415, automatic),
libboost-graph1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libx11-dev:amd64 (2:1.7.5-1, automatic),
libgl-dev:amd64 (1.4.0-1, automatic),
libpthread-stubs0-dev:amd64 (0.4-1build2, automatic),
libgfortran-11-dev:amd64 (11.2.0-19ubuntu1, automatic),
libboost-type-erasure1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ament-cmake-flake8:amd64 (0.12.4-1jammy.20220510.114410, automatic),
libpcre16-3:amd64 (2:8.39-13ubuntu0.22.04.1, automatic),
libqt5opengl5-dev:amd64 (5.15.3+dfsg-2, automatic),
ros-humble-rosidl-runtime-c:amd64 (3.1.3-2jammy.20220512.020408, automatic),
ros-humble-std-srvs:amd64 (4.2.1-2jammy.20220512.023130, automatic),
libspatialite7:amd64 (5.0.1-2build2, automatic),
ros-humble-keyboard-handler:amd64 (0.0.4-2jammy.20220510.115126, automatic),
ros-humble-spdlog-vendor:amd64 (1.3.0-3jammy.20220510.115644, automatic),
python3-argcomplete:amd64 (1.8.1-1.5, automatic),
libboost-wave1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
python3-iniconfig:amd64 (1.1.1-2, automatic),
libboost-coroutine-dev:amd64 (1.74.0.3ubuntu7, automatic),
libsdl2-2.0-0:amd64 (2.0.20+dfsg-2build1, automatic),
libboost-stacktrace1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libpng-tools:amd64 (1.6.37-3build5, automatic),
tcl-dev:amd64 (8.6.11+1build2, automatic),
libxext-dev:amd64 (2:1.3.4-1build1, automatic),
python3-mpmath:amd64 (1.2.1-2, automatic),
libyaml-dev:amd64 (0.2.2-1build2, automatic),
libopencv-features2d4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
python3-brotli:amd64 (1.0.9-2build6, automatic),
qdoc-qt5:amd64 (5.15.3-1, automatic),
ros-humble-sensor-msgs:amd64 (4.2.1-2jammy.20220512.025653, automatic),
qt5-assistant:amd64 (5.15.3-1, automatic),
libboost-program-options1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-ament-copyright:amd64 (0.12.4-1jammy.20220510.112542, automatic),
libboost-fiber-dev:amd64 (1.74.0.3ubuntu7, automatic),
libopencv-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-ament-cmake-export-dependencies:amd64 (1.3.1-2jammy.20220421.093938, automatic),
python3-mpi4py:amd64 (3.1.3-1build2, automatic),
libzmq5:amd64 (4.3.4-2, automatic),
ros-humble-fastrtps-cmake-module:amd64 (2.2.0-2jammy.20220510.115105, automatic),
libboost-context-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-shared-queues-vendor:amd64 (0.15.2-1jammy.20220512.132423, automatic),
libspdlog-dev:amd64 (1:1.9.2+ds-0.2, automatic),
liblab-gamut1:amd64 (2.42.2-6, automatic),
libfyba0:amd64 (4.1.1-7, automatic),
libchromaprint1:amd64 (1.5.1-2, automatic),
unixodbc-common:amd64 (2.3.9-5, automatic),
libboost-random1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
libopencv-features2d-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-eigen3-cmake-module:amd64 (0.1.1-4jammy.20220510.114532, automatic),
ros-humble-ignition-math6-vendor:amd64 (0.0.2-2jammy.20220510.114916, automatic),
linux-modules-nvidia-510-generic-hwe-22.04:amd64 (5.15.0-30.31, automatic),
python3-rosdistro-modules:amd64 (0.8.3-1, automatic),
libgeos-c1v5:amd64 (3.10.2-1, automatic),
libvtk9.1:amd64 (9.1.0+really9.1.0+dfsg2-3build1, automatic),
python3-cycler:amd64 (0.11.0-1, automatic),
proj-bin:amd64 (8.2.1-1, automatic),
libopenmpi3:amd64 (4.1.2-2ubuntu1, automatic),
libopenmpt0:amd64 (0.6.1-1, automatic),
libswresample3:amd64 (7:4.4.1-3ubuntu5, automatic),
librabbitmq4:amd64 (0.10.0-1ubuntu2, automatic),
libpsm2-2:amd64 (11.2.185-1, automatic),
ros-humble-launch-testing-ament-cmake:amd64 (1.0.2-1jammy.20220512.013818, automatic),
cmake-data:amd64 (3.22.1-1ubuntu1, automatic),
libconsole-bridge1.0:amd64 (1.0.1+dfsg2-3, automatic),
libxt-dev:amd64 (1:1.2.1-1, automatic),
libxkbcommon-dev:amd64 (1.4.0-1, automatic),
libpsm-infinipath1:amd64 (3.3+20.604758e7-6.1, automatic),
libboost-date-time-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-math1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
qttools5-dev:amd64 (5.15.3-1, automatic),
liborocos-kdl-dev:amd64 (1.5.1-2build1, automatic),
ros-humble-nav-msgs:amd64 (4.2.1-2jammy.20220512.025519, automatic),
libucx0:amd64 (1.12.1~rc2-1, automatic),
ros-humble-rqt-bag:amd64 (1.1.3-2jammy.20220512.141641, automatic),
libopencv-dnn4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpoppler-dev:amd64 (22.02.0-2, automatic),
libtheora-dev:amd64 (1.1.1+dfsg.1-15ubuntu4, automatic),
libfreetype-dev:amd64 (2.11.1+dfsg-1build1, automatic),
ros-humble-ament-lint-auto:amd64 (0.12.4-1jammy.20220510.014033, automatic),
ros-humble-rviz2:amd64 (11.2.2-1jammy.20220512.153408, automatic),
libilmbase-dev:amd64 (2.5.7-2, automatic),
ros-humble-rosidl-typesupport-introspection-cpp:amd64 (3.1.3-2jammy.20220512.021107, automatic),
libignition-cmake2-dev:amd64 (2.12.1-1~jammy, automatic),
ros-humble-dummy-sensors:amd64 (0.20.2-1jammy.20220512.130149, automatic),
ros-humble-ament-cppcheck:amd64 (0.12.4-1jammy.20220510.013847, automatic),
ros-humble-ros-base:amd64 (0.10.0-1jammy.20220512.142527, automatic),
libhdf5-103-1:amd64 (1.10.7+repack-4ubuntu2, automatic),
libqt5quicktest5:amd64 (5.15.3+dfsg-1, automatic),
libspdlog1:amd64 (1:1.9.2+ds-0.2, automatic),
ros-humble-rviz-default-plugins:amd64 (11.2.2-1jammy.20220512.143453, automatic),
ros-humble-ros2param:amd64 (0.18.3-2jammy.20220512.134629, automatic),
ros-humble-stereo-msgs:amd64 (4.2.1-2jammy.20220512.030617, automatic),
liblbfgsb0:amd64 (3.0+dfsg.3-10, automatic),
libqt5sql5-sqlite:amd64 (5.15.3+dfsg-2, automatic),
ros-humble-ament-cmake-gtest:amd64 (1.3.1-2jammy.20220421.094155, automatic),
libpcl-outofcore1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libdc1394-25:amd64 (2.2.6-4, automatic),
libboost-graph-parallel1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
ros-humble-examples-rclcpp-minimal-service:amd64 (0.15.0-2jammy.20220512.052534, automatic),
ros-humble-rqt-gui:amd64 (1.1.4-1jammy.20220512.131652, automatic),
libpyside2-dev:amd64 (5.15.2-2build2, automatic),
ros-humble-rosbag2-cpp:amd64 (0.15.2-1jammy.20220512.133651, automatic),
libopencv-dnn-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libdbus-1-dev:amd64 (1.12.20-2ubuntu4, automatic),
libopencv-ml4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpcl-segmentation1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-depthimage-to-laserscan:amd64 (2.5.0-3jammy.20220512.060147, automatic),
libqt5qmlmodels5:amd64 (5.15.3+dfsg-1, automatic),
m4:amd64 (1.4.18-5ubuntu2, automatic),
libxdmcp-dev:amd64 (1:1.1.3-0ubuntu5, automatic),
tk:amd64 (8.6.11+1build2, automatic),
libboost-mpi-python-dev:amd64 (1.74.0.3ubuntu7, automatic),
libwayland-bin:amd64 (1.20.0-1, automatic),
libatk-wrapper-java:amd64 (0.38.0-5build1, automatic),
ros-humble-ament-cmake-export-targets:amd64 (1.3.1-2jammy.20220421.093934, automatic),
ros-humble-robot-state-publisher:amd64 (3.0.2-2jammy.20220512.140753, automatic),
ros-humble-pendulum-msgs:amd64 (0.20.2-1jammy.20220512.130559, automatic),
ros-humble-libcurl-vendor:amd64 (3.1.0-2jammy.20220421.094743, automatic),
libhdf5-cpp-103-1:amd64 (1.10.7+repack-4ubuntu2, automatic),
python3-pygments:amd64 (2.11.2+dfsg-2, automatic),
libpulse-dev:amd64 (1:15.99.1+dfsg1-1ubuntu1, automatic),
ros-humble-rviz-rendering:amd64 (11.2.2-1jammy.20220512.135831, automatic),
libhwloc15:amd64 (2.7.0-2, automatic),
libpcl-apps1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libboost-regex-dev:amd64 (1.74.0.3ubuntu7, automatic),
libsrt1.4-gnutls:amd64 (1.4.4-4, automatic),
libwayland-dev:amd64 (1.20.0-1, automatic),
qtattributionsscanner-qt5:amd64 (5.15.3-1, automatic),
qt5-qmake:amd64 (5.15.3+dfsg-2, automatic),
libavformat58:amd64 (7:4.4.1-3ubuntu5, automatic),
mpi-default-bin:amd64 (1.14, automatic),
libxv-dev:amd64 (2:1.0.11-1build2, automatic),
libopengl-dev:amd64 (1.4.0-1, automatic),
libzvbi0:amd64 (0.2.35-19, automatic),
ros-humble-sdl2-vendor:amd64 (3.1.0-3jammy.20220421.095534, automatic),
libboost-context1.74.0:amd64 (1.74.0-14ubuntu3, automatic),
libopencv-ml-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
python3-html5lib:amd64 (1.1-3, automatic),
libopencv-calib3d4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-rqt-msg:amd64 (1.0.6-2jammy.20220512.133905, automatic),
ros-humble-sqlite3-vendor:amd64 (0.15.2-1jammy.20220512.132427, automatic),
libboost-filesystem1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
mpi-default-dev:amd64 (1.14, automatic),
libxpm-dev:amd64 (1:3.5.12-1build2, automatic),
libva-drm2:amd64 (2.14.0-1, automatic),
ros-humble-examples-rclpy-minimal-publisher:amd64 (0.15.0-2jammy.20220512.133409, automatic),
libxxf86vm-dev:amd64 (1:1.1.4-1build3, automatic),
fonts-dejavu-extra:amd64 (2.37-2build1, automatic),
libpcl-registration1.12:amd64 (1.12.1+dfsg-3build1, automatic),
ros-humble-console-bridge-vendor:amd64 (1.4.0-2jammy.20220510.121210, automatic),
ros-humble-ament-cpplint:amd64 (0.12.4-1jammy.20220510.113522, automatic),
librdmacm1:amd64 (39.0-1, automatic),
ros-humble-rosidl-default-generators:amd64 (1.2.0-2jammy.20220512.022548, automatic),
libraw1394-dev:amd64 (2.1.2-2build2, automatic),
libshiboken2-dev:amd64 (5.15.2-2build2, automatic),
ros-humble-ament-index-cpp:amd64 (1.4.0-2jammy.20220510.115024, automatic),
libopencv-flann4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libboost-mpi-dev:amd64 (1.74.0.3ubuntu7, automatic),
libboost-regex1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
tk8.6:amd64 (8.6.12-1build1, automatic),
ros-humble-rmw-fastrtps-shared-cpp:amd64 (6.2.1-2jammy.20220512.023700, automatic),
python3-ufolib2:amd64 (0.13.1+dfsg1-1, automatic),
ros-humble-angles:amd64 (1.13.0-3jammy.20220421.094619, automatic),
libqt5designer5:amd64 (5.15.3-1, automatic),
x11proto-dev:amd64 (2021.5-1, automatic),
ros-humble-pluginlib:amd64 (5.1.0-3jammy.20220512.021206, automatic),
libopencv-calib3d-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpmix-dev:amd64 (4.1.2-2ubuntu1, automatic),
ros-humble-rqt-srv:amd64 (1.0.3-3jammy.20220512.134051, automatic),
libopencv-videostab4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libsdl2-dev:amd64 (2.0.20+dfsg-2build1, automatic),
libjsoncpp-dev:amd64 (1.9.5-3, automatic),
ros-humble-rqt-gui-cpp:amd64 (1.1.4-1jammy.20220512.132835, automatic),
libhdf5-hl-cpp-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
libopencv-imgproc4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libkmlengine1:amd64 (1.3.0-9, automatic),
ros-humble-visualization-msgs:amd64 (4.2.1-2jammy.20220512.030639, automatic),
gdal-data:amd64 (3.4.1+dfsg-1build4, automatic),
libopencv-flann-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
ros-humble-builtin-interfaces:amd64 (1.2.0-2jammy.20220512.023116, automatic),
python3-toml:amd64 (0.10.2-1, automatic),
libpcl-octree1.12:amd64 (1.12.1+dfsg-3build1, automatic),
libigdgmm12:amd64 (22.1.2+ds1-1, automatic),
libpcl-dev:amd64 (1.12.1+dfsg-3build1, automatic),
python3-beniget:amd64 (0.4.1-2, automatic),
libtiff-dev:amd64 (4.3.0-6, automatic),
mesa-vdpau-drivers:amd64 (22.0.1-1ubuntu2, automatic),
ros-humble-rosbag2-compression-zstd:amd64 (0.15.2-1jammy.20220512.134634, automatic),
libavformat-dev:amd64 (7:4.4.1-3ubuntu5, automatic),
libhdf4-0-alt:amd64 (4.2.15-4, automatic),
libopencv-videostab-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libavcodec-dev:amd64 (7:4.4.1-3ubuntu5, automatic),
ros-humble-ros2lifecycle:amd64 (0.18.3-2jammy.20220512.134627, automatic),
ros-humble-tf2-eigen:amd64 (0.25.0-2jammy.20220512.141840, automatic),
ros-humble-ament-package:amd64 (0.14.0-4jammy.20220421.093117, automatic),
libtinyxml2-9:amd64 (9.0.0+dfsg-3, automatic),
libopencv-imgproc-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
python3-pyside2.qtcore:amd64 (5.15.2-2build2, automatic),
libopenmpi-dev:amd64 (4.1.2-2ubuntu1, automatic),
python3-pythran:amd64 (0.10.0+ds2-1, automatic),
libde265-0:amd64 (1.0.8-1, automatic),
libodbccr2:amd64 (2.3.9-5, automatic),
libpcre2-dev:amd64 (10.39-3build1, automatic),
libpmix2:amd64 (4.1.2-2ubuntu1, automatic),
libjpeg8-dev:amd64 (8c-2ubuntu10, automatic),
libogdi-dev:amd64 (4.1.0+ds-5, automatic),
qhelpgenerator-qt5:amd64 (5.15.3-1, automatic),
libqt5qmlworkerscript5:amd64 (5.15.3+dfsg-1, automatic),
ros-humble-qt-dotgraph:amd64 (2.2.1-2jammy.20220512.130642, automatic),
libboost-serialization-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-ament-cmake-include-directories:amd64 (1.3.1-2jammy.20220421.093849, automatic),
libboost-graph-dev:amd64 (1.74.0.3ubuntu7, automatic),
libpq5:amd64 (14.2-1ubuntu1, automatic),
python3-pydocstyle:amd64 (6.1.1-1, automatic),
ros-humble-turtlesim:amd64 (1.4.1-3jammy.20220512.052009, automatic),
libhdf5-openmpi-cpp-103-1:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-qt-gui-cpp:amd64 (2.2.1-2jammy.20220512.131624, automatic),
ros-humble-uncrustify-vendor:amd64 (2.0.2-2jammy.20220421.095832, automatic),
cmake:amd64 (3.22.1-1ubuntu1, automatic),
libaom-dev:amd64 (3.3.0-1, automatic),
libhdf5-hl-fortran-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-ament-cmake-version:amd64 (1.3.1-2jammy.20220421.093903, automatic),
ros-humble-ament-cmake-core:amd64 (1.3.1-2jammy.20220421.093448, automatic),
ros-humble-rcutils:amd64 (5.1.1-2jammy.20220512.015746, automatic),
ros-humble-example-interfaces:amd64 (0.9.3-2jammy.20220512.023750, automatic),
ros-humble-python-cmake-module:amd64 (0.10.0-2jammy.20220510.115208, automatic),
libhdf5-hl-100:amd64 (1.10.7+repack-4ubuntu2, automatic),
libsz2:amd64 (1.0.6-1, automatic),
libevent-dev:amd64 (2.1.12-stable-1build3, automatic),
libboost-wave1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
python3-rospkg-modules:amd64 (1.4.0-1, automatic),
libhdf5-mpi-dev:amd64 (1.10.7+repack-4ubuntu2, automatic),
ros-humble-examples-rclcpp-minimal-composition:amd64 (0.15.0-2jammy.20220512.052750, automatic),
ros-humble-composition-interfaces:amd64 (1.2.0-2jammy.20220512.024044, automatic),
libogdi4.1:amd64 (4.1.0+ds-5, automatic),
libopencv-photo4.5d:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libpcre3-dev:amd64 (2:8.39-13ubuntu0.22.04.1, automatic),
ros-humble-examples-rclcpp-minimal-action-server:amd64 (0.15.0-2jammy.20220512.052527, automatic),
libboost-atomic-dev:amd64 (1.74.0.3ubuntu7, automatic),
libva2:amd64 (2.14.0-1, automatic),
googletest:amd64 (1.11.0-3, automatic),
ros-humble-rqt-py-common:amd64 (1.1.4-1jammy.20220512.131646, automatic),
libxsimd-dev:amd64 (7.6.0-2, automatic),
ros-humble-libstatistics-collector:amd64 (1.2.0-2jammy.20220512.041315, automatic),
libgts-0.7-5:amd64 (0.7.6+darcs121130-5, automatic),
linux-objects-nvidia-510-5.15.0-30-generic:amd64 (5.15.0-30.31, automatic),
libboost-exception-dev:amd64 (1.74.0.3ubuntu7, automatic),
libxmu-dev:amd64 (2:1.1.3-3, automatic),
libboost-program-options-dev:amd64 (1.74.0.3ubuntu7, automatic),
ros-humble-rosidl-generator-cpp:amd64 (3.1.3-2jammy.20220512.021240, automatic),
qttools5-dev-tools:amd64 (5.15.3-1, automatic),
intel-media-va-driver:amd64 (22.3.1+dfsg1-1, automatic),
libgl2ps-dev:amd64 (1.4.2+dfsg1-2, automatic),
ros-humble-tf2-ros-py:amd64 (0.25.0-2jammy.20220512.134427, automatic),
libboost-fiber1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
icu-devtools:amd64 (70.1-2, automatic),
ros-humble-common-interfaces:amd64 (4.2.1-2jammy.20220512.032314, automatic),
libswresample-dev:amd64 (7:4.4.1-3ubuntu5, automatic),
libqt5help5:amd64 (5.15.3-1, automatic),
libboost-numpy1.74-dev:amd64 (1.74.0-14ubuntu3, automatic),
liburiparser-dev:amd64 (0.9.6+dfsg-1, automatic),
libopencv-photo-dev:amd64 (4.5.4+dfsg-9ubuntu4, automatic),
libsuperlu-dev:amd64 (5.3.0+dfsg1-2, automatic),
libboost1.74-tools-dev:amd64 (1.74.0-14ubuntu3, automatic),
libasound2-dev:amd64 (1.2.6.1-1ubuntu1, automatic),
ros-humble-foonathan-memory-vendor:amd64 (1.2.0-3jammy.20220510.114620, automatic),
libflann1.9:amd64 (1.9.1+dfsg-11, automatic),
proj-data:amd64 (8.2.1-1, automatic),
libtbb12:amd64 (2021.5.0-7ubuntu2, automatic),
pybind11-dev:amd64 (2.9.1-2, automatic),
libboost-random-dev:amd64 (1.74.0.3ubuntu7, automatic),
libblosc-dev:amd64 (1.21.1+ds2-2, automatic),
ros-humble-ament-cmake-test:amd64 (1.3.1-2jammy.20220421.094017, automatic),
libboost-type-erasure-dev:amd64 (1.74.0.3ubuntu7, automatic),
libnuma-dev:amd64 (2.0.14-3ubuntu2, automatic),
liblapack-dev:amd64 (3.10.0-2ubuntu1, automatic),
ros-humble-examples-rclpy-minimal-service:amd64 (0.15.0-2jammy.20220512.133246, automatic)
Upgraded packages (`Upgrade:`)
libnvidia-gl-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
libnvidia-extra-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
nvidia-compute-utils-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
libpcre3:amd64 (2:8.39-13build5, 2:8.39-13ubuntu0.22.04.1),
libnvidia-encode-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
nvidia-utils-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
python3-software-properties:amd64 (0.99.22, 0.99.22.1),
libxml2:amd64 (2.9.13+dfsg-1build1, 2.9.13+dfsg-1ubuntu0.1),
linux-modules-nvidia-510-generic-hwe-20.04:amd64 (5.15.0-23.23+1, 5.15.0-30.31),
libnvidia-decode-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
libudev1:amd64 (249.11-0ubuntu3, 249.11-0ubuntu3.1),
nvidia-kernel-common-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
libssl3:amd64 (3.0.2-0ubuntu1, 3.0.2-0ubuntu1.1),
libnvidia-cfg1-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
nvidia-kernel-source-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1),
libnvidia-compute-510:amd64 (510.54-0ubuntu2, 510.60.02-0ubuntu1)
Removed packages (`Remove:`)
xserver-xorg-video-nouveau:amd64 (1:1.0.17-2build1),
network-manager-openvpn-gnome:amd64 (1.8.18-1),
initramfs-tools-core:amd64 (0.140ubuntu13),
udev:amd64 (249.11-0ubuntu3),
systemd-oomd:amd64 (249.11-0ubuntu3),
alsa-base:amd64 (1.0.25+dfsg-0ubuntu7),
network-manager-openvpn:amd64 (1.8.18-1),
gnome-power-manager:amd64 (3.32.0-2build2),
sane-utils:amd64 (1.1.1-5),
update-manager:amd64 (1:22.04.9),
packagekit-tools:amd64 (1.2.5-2ubuntu2),
dbus-user-session:amd64 (1.12.20-2ubuntu4),
gnome-initial-setup:amd64 (42.0.1-1ubuntu2),
modemmanager:amd64 (1.18.6-1),
libtss2-tcti-cmd0:amd64 (3.2.0-1ubuntu1),
nvidia-driver-510:amd64 (510.54-0ubuntu2),
systemd-timesyncd:amd64 (249.11-0ubuntu3),
polkitd:amd64 (0.105-33),
gstreamer1.0-packagekit:amd64 (1.2.5-2ubuntu2),
xserver-xorg-video-amdgpu:amd64 (22.0.0-1build1),
usb-creator-common:amd64 (0.3.13),
network-manager-config-connectivity-ubuntu:amd64 (1.36.4-2ubuntu1),
xserver-xorg-core:amd64 (2:21.1.3-2ubuntu2),
libpam-systemd:amd64 (249.11-0ubuntu3),
libtss2-tcti-device0:amd64 (3.2.0-1ubuntu1),
xdg-desktop-portal-gtk:amd64 (1.14.0-1build1),
ubuntu-drivers-common:amd64 (1:0.9.6.1),
ubuntu-release-upgrader-gtk:amd64 (1:22.04.10),
xdg-desktop-portal-gnome:amd64 (42.0.1-1ubuntu2),
xserver-xorg-video-nvidia-510:amd64 (510.54-0ubuntu2),
usb-creator-gtk:amd64 (0.3.13),
libtss2-tcti-swtpm0:amd64 (3.2.0-1ubuntu1),
gnome-session-bin:amd64 (42.0-1ubuntu2),
colord:amd64 (1.4.6-1),
xserver-xorg-input-all:amd64 (1:7.7+23ubuntu2),
plymouth-theme-spinner:amd64 (0.9.5+git20211018-1ubuntu3),
gnome-tweaks:amd64 (42~beta-1ubuntu1),
language-selector-gnome:amd64 (0.219),
software-properties-common:amd64 (0.99.22),
xserver-xorg-video-intel:amd64 (2:2.99.917+git20210115-1),
udisks2:amd64 (2.9.4-1ubuntu2),
rhythmbox-plugins:amd64 (3.4.4-5ubuntu1),
aptdaemon:amd64 (1.1.1+bzr982-0ubuntu39),
libnss-systemd:amd64 (249.11-0ubuntu3),
libpam-fprintd:amd64 (1.94.2-1),
gnome-remote-desktop:amd64 (42.0-4ubuntu1),
plymouth-theme-ubuntu-text:amd64 (0.9.5+git20211018-1ubuntu3),
python3-aptdaemon:amd64 (1.1.1+bzr982-0ubuntu39),
xserver-xorg:amd64 (1:7.7+23ubuntu2),
gvfs-fuse:amd64 (1.48.1-4),
brltty:amd64 (6.4-4ubuntu2),
libtss2-mu0:amd64 (3.2.0-1ubuntu1),
xserver-xorg-video-vesa:amd64 (1:2.5.0-1build4),
network-manager-gnome:amd64 (1.24.0-1ubuntu3),
gnome-shell:amd64 (42.0-2ubuntu1),
ubuntu-desktop:amd64 (1.481),
packagekit:amd64 (1.2.5-2ubuntu2),
rhythmbox:amd64 (3.4.4-5ubuntu1),
gdm3:amd64 (42.0-1ubuntu6),
network-manager-pptp-gnome:amd64 (1.2.10-1),
gnome-shell-extension-desktop-icons-ng:amd64 (43-2),
gnome-settings-daemon:amd64 (42.1-1ubuntu2),
gnome-shell-extension-appindicator:amd64 (42-2~fakesync1),
update-notifier:amd64 (3.192.54),
xserver-xorg-video-radeon:amd64 (1:19.1.0-2build3),
gvfs-backends:amd64 (1.48.1-4),
fprintd:amd64 (1.94.2-1),
xserver-xorg-video-vmware:amd64 (1:13.3.0-3build1),
gvfs:amd64 (1.48.1-4),
docker-ce-rootless-extras:amd64 (5:20.10.14~3-0~ubuntu-jammy),
gvfs-daemons:amd64 (1.48.1-4),
gnome-disk-utility:amd64 (42.0-1ubuntu1),
network-manager:amd64 (1.36.4-2ubuntu1),
plymouth:amd64 (0.9.5+git20211018-1ubuntu3),
friendly-recovery:amd64 (0.2.42),
software-properties-gtk:amd64 (0.99.22),
xserver-xorg-input-libinput:amd64 (1.2.1-1),
snapd:amd64 (2.55.3+22.04),
libtss2-tcti-mssim0:amd64 (3.2.0-1ubuntu1),
xorg:amd64 (1:7.7+23ubuntu2),
ubuntu-session:amd64 (42.0-1ubuntu2),
linux-modules-nvidia-510-5.15.0-23-generic:amd64 (5.15.0-23.23+1),
network-manager-pptp:amd64 (1.2.10-1),
hplip:amd64 (3.21.12+dfsg0-1),
apturl:amd64 (0.5.2ubuntu22),
pulseaudio-module-bluetooth:amd64 (1:15.99.1+dfsg1-1ubuntu1),
libtss2-sys1:amd64 (3.2.0-1ubuntu1),
rhythmbox-plugin-alternative-toolbar:amd64 (0.20.2-1),
xserver-xorg-input-wacom:amd64 (1:1.0.0-3ubuntu1),
rtkit:amd64 (0.13-4build2),
gnome-shell-extension-ubuntu-dock:amd64 (72~ubuntu5),
simple-scan:amd64 (42.0-1),
gnome-control-center:amd64 (1:41.4-1ubuntu13),
ubuntu-standard:amd64 (1.481),
ubuntu-desktop-minimal:amd64 (1.481),
pkexec:amd64 (0.105-33),
netplan.io:amd64 (0.104-0ubuntu2),
plymouth-label:amd64 (0.9.5+git20211018-1ubuntu3),
initramfs-tools:amd64 (0.140ubuntu13),
tpm-udev:amd64 (0.6),
nautilus:amd64 (1:42.0-1ubuntu2),
media-player-info:amd64 (24-2),
python3-aptdaemon.gtk3widgets:amd64 (1.1.1+bzr982-0ubuntu39),
nautilus-share:amd64 (0.7.3-2ubuntu6),
bluez:amd64 (5.64-0ubuntu1),
gnome-bluetooth:amd64 (3.34.5-8),
libsane1:amd64 (1.1.1-5),
libtss2-esys-3.0.2-0:amd64 (3.2.0-1ubuntu1),
xserver-xorg-video-all:amd64 (1:7.7+23ubuntu2),
xserver-xorg-video-ati:amd64 (1:19.1.0-2build3),
gnome-startup-applications:amd64 (42.0-1ubuntu2),
xserver-xorg-video-fbdev:amd64 (1:0.5.0-2build1),
policykit-1:amd64 (0.105-33),
libu2f-udev:amd64 (1.1.10-3build2),
fwupd:amd64 (1.7.5-3),
ubuntu-minimal:amd64 (1.481),
xserver-xorg-video-qxl:amd64 (0.1.5+git20200331-3),
upower:amd64 (0.99.17-1)
@nuclearsandwich
Copy link
Member

Thanks for the report @krsche we're investigating.

Did you install 22.04 fresh or upgrade from an earlier version of Ubuntu?

As I think of other questions I'll update.

@nkoenig
Copy link

nkoenig commented May 18, 2022

I had a similar experience. I'm on a fresh install of Ubuntu 22.04(not upgraded), and attempted to install ros-humble-desktop. During the install my X server died. After a reboot, I'm only presented with a shell login and no X server.

I tried to re-install ros-humble-desktop in my shell session. Apt told me to first run sudo dpkg --configure -a to correct the problem introduced by dpkg being interrupted. This ran fine.

Then an attempt to run sudo apt install ros-humble-desktop gave me the error:

udev: Breaks systemd (<249.11-0ubuntu3.1)
          Breaks systemd:i386 (<249.11-0ubuntu3.1)

@krsche
Copy link
Author

krsche commented May 18, 2022

Just added the logs to the top post. It can clearly be seen that lots of seemingly important stuff got removed.

I haven't really checked the output of what is to be installed / removed before confirming it, since the list is super long and I know that the ros installation is big. Probably should've done that :)

I assume the problem with the kernel panic is related to the removal of initramfs and it not configuring correctly. But for now I'm planning with installing a clean Ubuntu again. I made a backup of / though, so if any other logs would help you let me know.

@nuclearsandwich it was fresh install, no upgrade - also added kernel versions to the top post

@nuclearsandwich
Copy link
Member

@krsche can you pull /var/log/apt/history.log from your previous installation.

We're still trying to figure out which actual packages in the chain are causing it but performing an apt dist-upgrade -y after installing Ubuntu Jammy and before installing any packages from ROS seems to maintain a working machine.

We're trying to figure out which packages that desktop depends on are causing the conflicts in an un-upgraded Jammy installation.

@nuclearsandwich nuclearsandwich changed the title Humble Binary-Install breaks Ubuntu 22.04 Installing ros-humble-desktop without updating Ubuntu 22.04 can break a desktop system. May 18, 2022
@nuclearsandwich
Copy link
Member

@krsche with assistance from @mjcarroll, @cottsay, @clalancette, and @tfoote we've got a good idea of what's happening.

The package libudev1, a dependency of libsdl2-dev via libudev-dev is part of the systemd source package.

The current version of libudev1 in jammy-updates is 249.11-0ubuntu3.1 compared with version 249.11-0ubuntu3 in jammy.

When installing ros-humble-desktop one if its dependencies issdl2_vendor (via ros-humble-joy), which on Ubuntu just installs libsdl-2.0-dev. If this installation is performed on a freshly installed Ubuntu 22.04 system which has not been updated then the installation of this package triggers a removal of many critical system packages.

We haven't yet determined why apt opts to remove packages from the system rather than refuse installation of the requested packages.

Performing a system upgrade or allowing the installation process to upgrade packages as the installation runs prevents the issue by installing the current systemd and udev packages from the jammy-updates repository.

To mitigate this issue I'm about to open a PR to the ros2_documentation recommending completing system updates generally before installing ROS 2 and explicitly call out the risk of borking the system if updates are not performed before installing Humble on 22.04.

We are also looking at the possibility of updating ROS packages so that they conflict with the early versions of systemd or udev in the jammy repository in the hope that we can make ROS 2 uninstallable rather than "installable" but destructive.

@nuclearsandwich nuclearsandwich changed the title Installing ros-humble-desktop without updating Ubuntu 22.04 can break a desktop system. Installing desktop without updating Ubuntu 22.04 can break a desktop system. May 18, 2022
@nuclearsandwich
Copy link
Member

@cottsay just pointed out that this must affect ros-rolling-desktop as well since they share many dependencies on this platform.

@krsche
Copy link
Author

krsche commented May 19, 2022

@nuclearsandwich @mjcarroll @cottsay @clalancette @tfoote you are real heros, never would've thought of such a quick response and resolution!

Last time I manually upgraded the packages on my machine was on April 21st, aparently a few days to early.

So I tried this on a (headless) VM, but the other way around --> downgrading libudev1 from 249.11-0ubuntu3.1 to 249.11-0ubuntu3.
Here it can clearly be seen:

root@ubuntu-128gb-hel1-2:~# cat /etc/apt/sources.list | grep -vE '^#' | sed '/^$/d'
deb https://mirror.hetzner.com/ubuntu/packages jammy main restricted
deb https://mirror.hetzner.com/ubuntu/packages jammy universe
deb https://mirror.hetzner.com/ubuntu/packages jammy multiverse
deb https://mirror.hetzner.com/ubuntu/packages jammy-backports main restricted universe multiverse
deb https://mirror.hetzner.com/ubuntu/security jammy-security main restricted
deb https://mirror.hetzner.com/ubuntu/security jammy-security universe
deb https://mirror.hetzner.com/ubuntu/security jammy-security multiverse
root@ubuntu-128gb-hel1-2:~# apt install libudev1=249.11-0ubuntu3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  bolt busybox-initramfs finalrd fwupd-signed initramfs-tools-bin klibc-utils libarchive13 libatasmart4 libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2
  libblockdev2 libflashrom1 libftdi1-2 libfwupd2 libfwupdplugin5 libgcab-1.0-0 libgpgme11 libgudev-1.0-0 libgusb2 libisns0 libjcat1 libjson-glib-1.0-0 libjson-glib-1.0-common libklibc libmbim-glib4 libmbim-proxy libmm-glib0 libnspr4 libnss3
  libopeniscsiusr libparted-fs-resize0 libplymouth5 libqmi-glib5 libqmi-proxy libsgutils2-2 libsmbios-c2 libtcl8.6 libudisks2-0 liburcu8 libvolume-key1 modemmanager python3-xkit sg3-utils tcl tcl8.6 usb-modeswitch usb-modeswitch-data
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  cloud-initramfs-copymods cloud-initramfs-dyn-netconf cryptsetup-initramfs fwupd initramfs-tools initramfs-tools-core kpartx libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0 libtss2-tcti-device0 libtss2-tcti-mssim0
  libtss2-tcti-swtpm0 mdadm multipath-tools open-iscsi overlayroot plymouth plymouth-theme-ubuntu-text sg3-utils-udev tpm-udev ubuntu-drivers-common udev udisks2
The following packages will be DOWNGRADED:
  libudev1
0 upgraded, 0 newly installed, 1 downgraded, 25 to remove and 10 not upgraded.
Need to get 76.9 kB of archives.
After this operation, 25.0 MB disk space will be freed.
Do you want to continue? [Y/n] ^C
root@ubuntu-128gb-hel1-2:~#

Interestingly I can't reproduce the same with the docker containers ubuntu:jammy-20220421 or ubuntu:jammy-20220428 (both have the old libudev1 version 249.11-0ubuntu3 installed).
There I can up/downgrade libudev1 without any other pkgs being removed.

I think tracking it down by installing the pkgs from the 'removed' section into the container and re-triggering apt install libudev1 could lead to the package triggering it, but I won't be able to do that before tomorrow.

Lesson learned for me, for now, is definitely if apt install asks for confirmation always, always check the REMOVED: section :)

@tfoote
Copy link
Contributor

tfoote commented May 19, 2022

I have successfully isolated the problem to an interaction between udev and init

See https://github.com/tfoote/udevdebug

nuclearsandwich added a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272
@nuclearsandwich
Copy link
Member

I've opened ros2/ros2_documentation#2581 and ros2/ros2_documentation#2582 by way of resolving this issue through advice.

I'm also working on a Launchpad issue to see if this is something that could be protected upstream.

@nuclearsandwich
Copy link
Member

nuclearsandwich added a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.
mergify bot pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)
mergify bot pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)
mergify bot pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)

# Conflicts:
#	source/Installation/Alternatives/RHEL-Development-Setup.rst
#	source/Installation/Alternatives/RHEL-Install-Binary.rst
#	source/Installation/RHEL-Install-RPMs.rst
clalancette pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
…#2583)

* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)

Co-authored-by: Steven! Ragnarök <nuclearsandwich@users.noreply.github.com>
clalancette pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
…#2584)

* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)

Co-authored-by: Steven! Ragnarök <nuclearsandwich@users.noreply.github.com>
clalancette pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)

# Conflicts:
#	source/Installation/Alternatives/RHEL-Development-Setup.rst
#	source/Installation/Alternatives/RHEL-Install-Binary.rst
#	source/Installation/RHEL-Install-RPMs.rst
clalancette pushed a commit to ros2/ros2_documentation that referenced this issue May 19, 2022
…#2585)

* Add recommendation to update systems before installing ROS 2.

Installing ROS 2 packages without updating the system first can lead to
conflicts due to package version differences.

This is generally useful but of particular importance on Ubuntu Jammy: ros2/ros2#1272

* Add system upgrade admonition to alternative installation methods.

* Extract upgrade admonitions into a snippet.

* Add upgrade admonitions to alternative installation methods.

(cherry picked from commit b4527c0)

# Conflicts:
#	source/Installation/Alternatives/RHEL-Development-Setup.rst
#	source/Installation/Alternatives/RHEL-Install-Binary.rst
#	source/Installation/RHEL-Install-RPMs.rst

Co-authored-by: Steven! Ragnarök <nuclearsandwich@users.noreply.github.com>
@clalancette
Copy link
Contributor

Between the bug open with Canonical, and the mitigations we put in elsewhere, I think we can call this fixed. I'm going to close it out, but feel free to reopen if you disagree.

@maxpolzin
Copy link

maxpolzin commented Jun 22, 2022

After a fresh install of Ubuntu Server 22.04 on a Raspberry Pi 3 B+, I am still getting this error when following the installation instructions from here: https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html

I might have made an error during the installation and start with a fresh installation again soon.

ubuntu@ubuntu:~$ sudo apt install ros-humble-ros-base
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:
 apt : Depends: libapt-pkg6.0 (>= 2.4.5) but it is not going to be installed
       Depends: libsystemd0 but it is not installable
 bsdutils : PreDepends: libsystemd0 but it is not installable
 init : PreDepends: systemd-sysv but it is not going to be installed
 libprocps8 : Depends: libsystemd0 (>= 209) but it is not installable
 util-linux : PreDepends: libsystemd0 but it is not installable
              PreDepends: libudev1 (>= 183) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 

@coalman321
Copy link

coalman321 commented Jun 23, 2022

This behavior is now showing up with Humble desktop, but with a few more conflicting packages related to QT versions being missing as well. I am configuring a new machine that has been apt upgraded before attempting to install.

Here is the output of the installation of desktop:

sudo apt upgrade && sudo apt install ros-humble-desktop

Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Reading package lists...
Building dependency tree...
Reading state information...
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:
 apt : Depends: libapt-pkg6.0 (>= 2.4.5) but it is not going to be installed
       Depends: libsystemd0 but it is not installable
 bsdutils : PreDepends: libsystemd0 but it is not installable
 dconf-gsettings-backend : Depends: dconf-service (< 0.40.0-3.1~)
                           Depends: dconf-service (>= 0.40.0-3)
 init : PreDepends: systemd-sysv
 libcolord2 : Depends: libudev1 (>= 196) but it is not installable
 libdbus-1-3 : Depends: libsystemd0 but it is not installable
               Recommends: dbus
 libhwloc15 : Depends: libudev1 (>= 183) but it is not installable
 libignition-cmake2-dev : Depends: cmake
 libopenmpi-dev : Depends: openmpi-bin (>= 3.0.0-1)
                  Recommends: libcoarrays-openmpi-dev but it is not going to be installed
 libopenni2-0 : Depends: libudev1 (>= 183) but it is not installable
 libpulse0 : Depends: libsystemd0 but it is not installable
 libqt5designer5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                            libqt5gui5-gles (>= 5.14.1) but it is not installable
 libqt5designercomponents5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                                      libqt5gui5-gles (>= 5.14.1) but it is not installable
 libqt5help5 : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
                        libqt5gui5-gles (>= 5.0.2) but it is not installable
 libqt5printsupport5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                                libqt5gui5-gles (>= 5.14.1) but it is not installable
 libqt5quickshapes5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                               libqt5gui5-gles (>= 5.14.1) but it is not installable
                      Depends: libqt5quick5 (>= 5.14.1) but it is not installable or
                               libqt5quick5-gles (>= 5.14.1) but it is not installable
 libqt5quicktest5 : Depends: libqt5gui5 (>= 5.12.2) but it is not installable or
                             libqt5gui5-gles (>= 5.12.2) but it is not installable
                    Depends: libqt5quick5 (>= 5.0.2) but it is not installable or
                             libqt5quick5-gles (>= 5.0.2) but it is not installable
 libqt5quickwidgets5 : Depends: libqt5gui5 (>= 5.10.0) but it is not installable or
                                libqt5gui5-gles (>= 5.10.0) but it is not installable
                       Depends: libqt5quick5 (>= 5.15.1) but it is not installable or
                                libqt5quick5-gles (>= 5.15.1) but it is not installable
 libqt5svg5 : Depends: libqt5gui5 (>= 5.15.3+dfsg~) but it is not installable or
                       libqt5gui5-gles (>= 5.15.3+dfsg~) but it is not installable
 libqt5webkit5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                          libqt5gui5-gles (>= 5.14.1) but it is not installable
                 Depends: libqt5quick5 (>= 5.15.3+dfsg~) but it is not installable or
                          libqt5quick5-gles (>= 5.15.3+dfsg~) but it is not installable
 libqt5widgets5 : Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
                           libqt5gui5-gles (>= 5.15.1) but it is not installable
 libudev-dev : Depends: libudev1 (= 249.11-0ubuntu3) but it is not installable
 libusb-1.0-0 : Depends: libudev1 (>= 183) but it is not installable
 libvtk9-qt-dev : Depends: libqt5opengl5-dev but it is not installable
 libvtk9.1-qt : Depends: libqt5gui5 (>= 5.11.0~rc1) but it is not installable or
                         libqt5gui5-gles (>= 5.11.0~rc1) but it is not installable
 mpi-default-bin : Depends: openmpi-bin
 python3-pyqt5 : Depends: libqt5gui5 (>= 5.1.0) but it is not installable
                 Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
                          libqt5gui5-gles (>= 5.15.1) but it is not installable
 python3-pyqt5.qtsvg : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
                                libqt5gui5-gles (>= 5.0.2) but it is not installable
 python3-pyside2.qtgui : Depends: libqt5gui5 (>= 5.15) but it is not installable
                         Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
                                  libqt5gui5-gles (>= 5.15.1) but it is not installable
 python3-pyside2.qtsvg : Depends: libqt5gui5 (>= 5.15) but it is not installable or
                                  libqt5gui5-gles (>= 5.15) but it is not installable
 python3-pyside2.qtwidgets : Depends: libqt5gui5 (>= 5.15) but it is not installable or
                                      libqt5gui5-gles (>= 5.15) but it is not installable
 qt5-qmltooling-plugins : Depends: libqt5gui5 (>= 5.9.0~beta) but it is not installable or
                                   libqt5gui5-gles (>= 5.9.0~beta) but it is not installable
                          Depends: libqt5quick5 (>= 5.12.2) but it is not installable or
                                   libqt5quick5-gles (>= 5.12.2) but it is not installable
 qtbase5-dev : Depends: libqt5gui5 (= 5.15.3+dfsg-2) but it is not installable
               Recommends: libqt5opengl5-dev (= 5.15.3+dfsg-2) but it is not installable
 qtdeclarative5-dev : Depends: libqt5quick5 (= 5.15.3+dfsg-1) but it is not installable or
                               libqt5quick5-gles (>= 5.15) but it is not installable
                      Depends: libqt5quickparticles5 (= 5.15.3+dfsg-1) but it is not installable or
                               libqt5quickparticles5-gles (>= 5.15) but it is not installable
                      Depends: qtdeclarative5-dev-tools
 qttools5-dev : Depends: qttools5-dev-tools (= 5.15.3-1)
 ros-humble-ament-cmake : Depends: cmake
 ros-humble-ament-cmake-core : Depends: cmake
 ros-humble-foonathan-memory-vendor : Depends: cmake
 ros-humble-rqt-image-view : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
                                      libqt5gui5-gles (>= 5.14.1) but it is not installable
 ros-humble-rviz-common : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
                                   libqt5gui5-gles (>= 5.2.0) but it is not installable
                          Depends: libqt5gui5 but it is not installable
                          Depends: libqt5opengl5 but it is not installable
 ros-humble-rviz-default-plugins : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
                                            libqt5gui5-gles (>= 5.2.0) but it is not installable
                                   Depends: libqt5gui5 but it is not installable
                                   Depends: libqt5opengl5 but it is not installable
 ros-humble-rviz-rendering : Depends: libqt5gui5 (>= 5.5.0) but it is not installable or
                                      libqt5gui5-gles (>= 5.5.0) but it is not installable
                             Depends: libqt5gui5 but it is not installable
                             Depends: libqt5opengl5 but it is not installable
 ros-humble-turtlesim : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
                                 libqt5gui5-gles (>= 5.2.0) but it is not installable
                        Depends: libqt5gui5 but it is not installable
 shim-signed : Depends: grub-efi-amd64-signed but it is not going to be installed or
                        grub-efi-arm64-signed but it is not installable
               Depends: grub2-common (>= 2.04-1ubuntu24)
 util-linux : PreDepends: libsystemd0 but it is not installable
              PreDepends: libudev1 (>= 183) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

@clalancette or @nuclearsandwich anything on your end with this? It renders Humble un-installable right now.

@clalancette
Copy link
Contributor

@clalancette or @nuclearsandwich anything on your end with this?

I just tried installing ros-humble-desktop in a fresh Ubuntu 22.04 container, and I didn't run into any issues.

Are you exactly following the instructions at https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html ? Do you have any other third-party apt repositories enabled? How did you initially install Ubuntu 22.04?

@nuclearsandwich
Copy link
Member

If you are having trouble installing ROS 2 on your system. The appropriate way to request support is by asking a question on ROS Answers. So far all of these problems, including the one first reported in this issue, have not originated within ROS 2 and bumping a closed issue with new, different problems, is not a reliable way to get support.

If the discussion in ROS Answers, does reveal an actual bug in ROS 2 or its packaging and distribution, it would of course make sense to open a new issue with details but should not be the first step.

@coalman321
Copy link

coalman321 commented Jun 23, 2022

The system was installed fresh from a USB stick flashed with the canonical amd64 image. The only other non-stock repository (with no packages installed from it at the time) is the docker repository for installing docker engine onto the computer. Otherwise, the instructions in https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html were followed step by step.

If you are having trouble installing ROS 2 on your system. The appropriate way to request support is by asking a question on ROS Answers. So far all of these problems, including the one first reported in this issue, have not originated within ROS 2 and bumping a closed issue with new, different problems, is not a reliable way to get support.

If the discussion in ROS Answers, does reveal an actual bug in ROS 2 or its packaging and distribution, it would of course make sense to open a new issue with details but should not be the first step.

The reason I brought this here, was that it seemed to be related to the issue outlined above. Sorry if that should not have been the case.

@jgoppert
Copy link

I have the same exact issue, fresh install today from a usb stick and posted a ros answers question: https://answers.ros.org/question/402781/ros-humble-ubuntu-2204-apt-install-issue/

@rshanor
Copy link

rshanor commented Jun 23, 2022

Similar issue with ros-humble-ros-base on a fresh 22.04 install.

sudo apt install ros-humble-ros-base
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:
 apt : Depends: libapt-pkg6.0 (>= 2.4.5) but it is not going to be installed
       Depends: libsystemd0 but it is not installable
 bsdutils : PreDepends: libsystemd0 but it is not installable
 init : PreDepends: systemd-sysv
 ros-humble-ament-cmake : Depends: cmake
 ros-humble-ament-cmake-core : Depends: cmake
 shim-signed : Depends: grub-efi-amd64-signed but it is not going to be installed or
                        grub-efi-arm64-signed but it is not installable
               Depends: grub2-common (>= 2.04-1ubuntu24)
 util-linux : PreDepends: libsystemd0 but it is not installable
              PreDepends: libudev1 (>= 183) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

@jakkaj
Copy link

jakkaj commented Jun 26, 2022

I too am facing a similar issue in a VS Code 22.04 DevContainer. It was working in the past...

The following packages have unmet dependencies:
#0 23.86  apt : Depends: libapt-pkg6.0 (>= 2.4.5) but it is not going to be installed
#0 23.86  libcolord2 : Depends: libudev1 (>= 196) but it is not installable
#0 23.86  libfido2-1 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libhwloc15 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libopenni2-0 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libqt5designer5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                             libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5designercomponents5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5help5 : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                         libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  libqt5printsupport5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5quickshapes5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                       Depends: libqt5quick5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5quicktest5 : Depends: libqt5gui5 (>= 5.12.2) but it is not installable or
#0 23.86                              libqt5gui5-gles (>= 5.12.2) but it is not installable
#0 23.86                     Depends: libqt5quick5 (>= 5.0.2) but it is not installable or
#0 23.86                              libqt5quick5-gles (>= 5.0.2) but it is not installable
#0 23.86  libqt5quickwidgets5 : Depends: libqt5gui5 (>= 5.10.0) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.10.0) but it is not installable
#0 23.86                        Depends: libqt5quick5 (>= 5.15.1) but it is not installable or
#0 23.86                                 libqt5quick5-gles (>= 5.15.1) but it is not installable
#0 23.86  libqt5svg5 : Depends: libqt5gui5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                        libqt5gui5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  libqt5webkit5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                  Depends: libqt5quick5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                           libqt5quick5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  libqt5widgets5 : Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
[2022-06-26T09:14:54.930Z] #0 23.86                            libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  libudev-dev : Depends: libudev1 (= 249.11-0ubuntu3) but it is not installable
#0 23.86  libusb-1.0-0 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libvtk9-qt-dev : Depends: libqt5opengl5-dev but it is not installable
#0 23.86  libvtk9.1-qt : Depends: libqt5gui5 (>= 5.11.0~rc1) but it is not installable or
#0 23.86                          libqt5gui5-gles (>= 5.11.0~rc1) but it is not installable
#0 23.86  python3-pyqt5 : Depends: libqt5gui5 (>= 5.1.0) but it is not installable
#0 23.86                  Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  python3-pyqt5.qtsvg : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  python3-pyside2.qtgui : Depends: libqt5gui5 (>= 5.15) but it is not installable
#0 23.86                          Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
#0 23.86                                   libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  python3-pyside2.qtsvg : Depends: libqt5gui5 (>= 5.15) but it is not installable or
#0 23.86                                   libqt5gui5-gles (>= 5.15) but it is not installable
#0 23.86  python3-pyside2.qtwidgets : Depends: libqt5gui5 (>= 5.15) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.15) but it is not installable
#0 23.86  qhelpgenerator-qt5 : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  qt5-assistant : Depends: libqt5gui5 (>= 5.11.0~rc1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.11.0~rc1) but it is not installable
#0 23.86  qt5-qmltooling-plugins : Depends: libqt5gui5 (>= 5.9.0~beta) but it is not installable or
#0 23.86                                    libqt5gui5-gles (>= 5.9.0~beta) but it is not installable
#0 23.86                           Depends: libqt5quick5 (>= 5.12.2) but it is not installable or
#0 23.86                                    libqt5quick5-gles (>= 5.12.2) but it is not installable
#0 23.86  qtbase5-dev : Depends: libqt5gui5 (= 5.15.3+dfsg-2) but it is not installable
#0 23.86                Recommends: libqt5opengl5-dev (= 5.15.3+dfsg-2) but it is not installable
#0 23.86  qtdeclarative5-dev : Depends: libqt5quick5 (= 5.15.3+dfsg-1) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.15) but it is not installable
#0 23.86                       Depends: libqt5quickparticles5 (= 5.15.3+dfsg-1) but it is not installable or
#0 23.86                                libqt5quickparticles5-gles (>= 5.15) but it is not installable
#0 23.86  qtdeclarative5-dev-tools : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                      libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                             Depends: libqt5quick5 (>= 5.6.1) but it is not installable or
#0 23.86                                      libqt5quick5-gles (>= 5.6.1) but it is not installable
#0 23.86  qttools5-dev-tools : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                       Depends: libqt5quick5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  ros-humble-rqt-image-view : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  ros-humble-rviz-common : Depends: libqt5gui5 (>= 5.2.0) but it is not 
[2022-06-26T09:14:54.930Z] installable or
#0 23.86                                    libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                           Depends: libqt5gui5 but it is not installable
#0 23.86                           Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-rviz-default-plugins : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                             libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                                    Depends: libqt5gui5 but it is not installable
#0 23.86                                    Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-rviz-rendering : Depends: libqt5gui5 (>= 5.5.0) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.5.0) but it is not installable
#0 23.86                              Depends: libqt5gui5 but it is not installable
#0 23.86                              Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-turtlesim : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                  libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                         Depends: libqt5gui5 but it is not installable
#0 23.87  util-linux : PreDepends: libudev1 (>= 183) but it is not installable
#0 23.87 E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
------

@tfoote
Copy link
Contributor

tfoote commented Jun 30, 2022

@jakkaj Can you point to the specific container you used as well as the exact commands you ran so we can reproduce? Have you tried a dist-upgrade before you try to install instead of just an upgrade? What does apt-cache policy libudev1 show?

@mw46d
Copy link

mw46d commented Jul 6, 2022

same problem (Started with an Xubuntu 22.04 iso -> apt update && apt-dist-upgrade :-(

root@ros2-ubuntu2204:~# apt-cache policy libudev1
libudev1:
  Installed: 249.11-0ubuntu3
  Candidate: 249.11-0ubuntu3
  Version table:
     249.11-0ubuntu3.4 1 (phased 10%)
        500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
 *** 249.11-0ubuntu3 500
        500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        100 /var/lib/dpkg/status

@mw46d
Copy link

mw46d commented Jul 6, 2022

Today after another apt-get update && apt-get dist-upgrade, things worked as expected;-)

root@ros2-ubuntu2204:~# apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Hit:3 http://packages.ros.org/ros2/ubuntu jammy InRelease                      
Get:4 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]      
Get:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages [151 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [340 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [91.0 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages [70.1 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [141 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [94.8 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse i386 Packages [1,460 B]
Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [7,028 B]
Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
Get:15 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [12.5 kB]
Get:16 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [11.4 kB]
Get:17 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [608 B]
Fetched 1,246 kB in 2s (817 kB/s)   
Reading package lists... Done
root@ros2-ubuntu2204:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
  libgstreamer-plugins-bad1.0-0 libva-wayland2
Use 'apt autoremove' to remove them.
The following packages will be upgraded:
  libnss-systemd libpam-systemd libsystemd0 libudev1 systemd systemd-sysv
  systemd-timesyncd udev
8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,906 kB of archives.
After this operation, 60.4 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.4 [31.2 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.4 [316 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.4 [10.5 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.4 [133 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.4 [203 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.4 [4,580 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.4 [1,557 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.4 [75.9 kB]
Fetched 6,906 kB in 1s (6,503 kB/s)
(Reading database ... 205788 files and directories currently installed.)
Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3.4_amd64.deb ...
Unpacking systemd-timesyncd (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../libsystemd0_249.11-0ubuntu3.4_amd64.deb ...
Unpacking libsystemd0:amd64 (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Setting up libsystemd0:amd64 (249.11-0ubuntu3.4) ...
(Reading database ... 205788 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_249.11-0ubuntu3.4_amd64.deb ...
Unpacking systemd-sysv (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../1-libnss-systemd_249.11-0ubuntu3.4_amd64.deb ...
Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.4_amd64.deb ...
Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../3-systemd_249.11-0ubuntu3.4_amd64.deb ...
Unpacking systemd (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../4-udev_249.11-0ubuntu3.4_amd64.deb ...
Unpacking udev (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Preparing to unpack .../5-libudev1_249.11-0ubuntu3.4_amd64.deb ...
Unpacking libudev1:amd64 (249.11-0ubuntu3.4) over (249.11-0ubuntu3) ...
Setting up libudev1:amd64 (249.11-0ubuntu3.4) ...
Setting up systemd (249.11-0ubuntu3.4) ...
Setting up systemd-timesyncd (249.11-0ubuntu3.4) ...
Setting up udev (249.11-0ubuntu3.4) ...
Setting up systemd-sysv (249.11-0ubuntu3.4) ...
Setting up libnss-systemd:amd64 (249.11-0ubuntu3.4) ...
Setting up libpam-systemd:amd64 (249.11-0ubuntu3.4) ...
Processing triggers for libc-bin (2.35-0ubuntu3) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dbus (1.12.20-2ubuntu4) ...
Processing triggers for initramfs-tools (0.140ubuntu13) ...
update-initramfs: Generating /boot/initrd.img-5.15.0-40-generic

@tfoote
Copy link
Contributor

tfoote commented Jul 8, 2022

It looks like there's a fix coming from upstream too: https://salsa.debian.org/apt-team/apt/-/merge_requests/248 there was an apt resolution issue.

@Kamurasi-Jordan-Arthur
Copy link

I too am facing a similar issue in a VS Code 22.04 DevContainer. It was working in the past...

The following packages have unmet dependencies:
#0 23.86  apt : Depends: libapt-pkg6.0 (>= 2.4.5) but it is not going to be installed
#0 23.86  libcolord2 : Depends: libudev1 (>= 196) but it is not installable
#0 23.86  libfido2-1 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libhwloc15 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libopenni2-0 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libqt5designer5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                             libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5designercomponents5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5help5 : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                         libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  libqt5printsupport5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5quickshapes5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                       Depends: libqt5quick5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.14.1) but it is not installable
#0 23.86  libqt5quicktest5 : Depends: libqt5gui5 (>= 5.12.2) but it is not installable or
#0 23.86                              libqt5gui5-gles (>= 5.12.2) but it is not installable
#0 23.86                     Depends: libqt5quick5 (>= 5.0.2) but it is not installable or
#0 23.86                              libqt5quick5-gles (>= 5.0.2) but it is not installable
#0 23.86  libqt5quickwidgets5 : Depends: libqt5gui5 (>= 5.10.0) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.10.0) but it is not installable
#0 23.86                        Depends: libqt5quick5 (>= 5.15.1) but it is not installable or
#0 23.86                                 libqt5quick5-gles (>= 5.15.1) but it is not installable
#0 23.86  libqt5svg5 : Depends: libqt5gui5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                        libqt5gui5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  libqt5webkit5 : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                  Depends: libqt5quick5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                           libqt5quick5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  libqt5widgets5 : Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
[2022-06-26T09:14:54.930Z] #0 23.86                            libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  libudev-dev : Depends: libudev1 (= 249.11-0ubuntu3) but it is not installable
#0 23.86  libusb-1.0-0 : Depends: libudev1 (>= 183) but it is not installable
#0 23.86  libvtk9-qt-dev : Depends: libqt5opengl5-dev but it is not installable
#0 23.86  libvtk9.1-qt : Depends: libqt5gui5 (>= 5.11.0~rc1) but it is not installable or
#0 23.86                          libqt5gui5-gles (>= 5.11.0~rc1) but it is not installable
#0 23.86  python3-pyqt5 : Depends: libqt5gui5 (>= 5.1.0) but it is not installable
#0 23.86                  Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  python3-pyqt5.qtsvg : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                                 libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  python3-pyside2.qtgui : Depends: libqt5gui5 (>= 5.15) but it is not installable
#0 23.86                          Depends: libqt5gui5 (>= 5.15.1) but it is not installable or
#0 23.86                                   libqt5gui5-gles (>= 5.15.1) but it is not installable
#0 23.86  python3-pyside2.qtsvg : Depends: libqt5gui5 (>= 5.15) but it is not installable or
#0 23.86                                   libqt5gui5-gles (>= 5.15) but it is not installable
#0 23.86  python3-pyside2.qtwidgets : Depends: libqt5gui5 (>= 5.15) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.15) but it is not installable
#0 23.86  qhelpgenerator-qt5 : Depends: libqt5gui5 (>= 5.0.2) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.0.2) but it is not installable
#0 23.86  qt5-assistant : Depends: libqt5gui5 (>= 5.11.0~rc1) but it is not installable or
#0 23.86                           libqt5gui5-gles (>= 5.11.0~rc1) but it is not installable
#0 23.86  qt5-qmltooling-plugins : Depends: libqt5gui5 (>= 5.9.0~beta) but it is not installable or
#0 23.86                                    libqt5gui5-gles (>= 5.9.0~beta) but it is not installable
#0 23.86                           Depends: libqt5quick5 (>= 5.12.2) but it is not installable or
#0 23.86                                    libqt5quick5-gles (>= 5.12.2) but it is not installable
#0 23.86  qtbase5-dev : Depends: libqt5gui5 (= 5.15.3+dfsg-2) but it is not installable
#0 23.86                Recommends: libqt5opengl5-dev (= 5.15.3+dfsg-2) but it is not installable
#0 23.86  qtdeclarative5-dev : Depends: libqt5quick5 (= 5.15.3+dfsg-1) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.15) but it is not installable
#0 23.86                       Depends: libqt5quickparticles5 (= 5.15.3+dfsg-1) but it is not installable or
#0 23.86                                libqt5quickparticles5-gles (>= 5.15) but it is not installable
#0 23.86  qtdeclarative5-dev-tools : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                      libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                             Depends: libqt5quick5 (>= 5.6.1) but it is not installable or
#0 23.86                                      libqt5quick5-gles (>= 5.6.1) but it is not installable
#0 23.86  qttools5-dev-tools : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86                       Depends: libqt5quick5 (>= 5.15.3+dfsg~) but it is not installable or
#0 23.86                                libqt5quick5-gles (>= 5.15.3+dfsg~) but it is not installable
#0 23.86  ros-humble-rqt-image-view : Depends: libqt5gui5 (>= 5.14.1) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.14.1) but it is not installable
#0 23.86  ros-humble-rviz-common : Depends: libqt5gui5 (>= 5.2.0) but it is not 
[2022-06-26T09:14:54.930Z] installable or
#0 23.86                                    libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                           Depends: libqt5gui5 but it is not installable
#0 23.86                           Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-rviz-default-plugins : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                             libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                                    Depends: libqt5gui5 but it is not installable
#0 23.86                                    Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-rviz-rendering : Depends: libqt5gui5 (>= 5.5.0) but it is not installable or
#0 23.86                                       libqt5gui5-gles (>= 5.5.0) but it is not installable
#0 23.86                              Depends: libqt5gui5 but it is not installable
#0 23.86                              Depends: libqt5opengl5 but it is not installable
#0 23.86  ros-humble-turtlesim : Depends: libqt5gui5 (>= 5.2.0) but it is not installable or
#0 23.86                                  libqt5gui5-gles (>= 5.2.0) but it is not installable
#0 23.86                         Depends: libqt5gui5 but it is not installable
#0 23.87  util-linux : PreDepends: libudev1 (>= 183) but it is not installable
#0 23.87 E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
------

I aslo have one of the kind today though I don't know whether to same the system is fresh cause it two months now

@ruturajsambhusvt
Copy link

ruturajsambhusvt commented Jun 8, 2023

I am still facing the same issue on Ubuntu 22.04. I was following the steps here -> https://docs.ros.org/en/iron/Installation/Ubuntu-Install-Debians.html

Terminal output for "sudo apt install ros-iron-desktop"-> ros2_issue.txt

Using 'sudo apt --fix-broken install' doesn't work as well

Terminal output -> ros2_broken.txt

@mw46d
Copy link

mw46d commented Jun 8, 2023

Why do you play with humble & iron at the same time?!

What does
sudo apt-get install python3-catkin-pkg-modules python3-rospkg-modules
tell you?

@mw46d
Copy link

mw46d commented Jun 8, 2023

OK, update your python3-catkin-pkg package. There is an older version in the Ubuntu repos (which breaks things) and a newer version in the ros2 repos, which works;-)

marcow@feather6:~$ apt policy python3-catkin-pkg
python3-catkin-pkg:
  Installed: 0.5.2-100
  Candidate: 0.5.2-100
  Version table:
 *** 0.5.2-100 500
        500 http://packages.ros.org/ros2/ubuntu jammy/main amd64 Packages
        100 /var/lib/dpkg/status
     0.4.24-2 500
        500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 Packages
marcow@feather6:~$ dpkg -l python3-catkin-pkg
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version      Architecture Description
+++-==================-============-============-=================================
ii  python3-catkin-pkg 0.5.2-100    all          catkin package library

@ruturajsambhusvt
Copy link

ruturajsambhusvt commented Jun 8, 2023

Hello, the play with humble and iron might be unintended error, I didn't even realize that (still don't!).

This is the output of - sudo apt-get install python3-catkin-pkg-modules python3-rospkg-modules
catkin_out.txt

I do get that the latest one is vailable at the ros2 repo, great if you can let me know how to update to that.
"sudo apt install python3-catkin-package=0.5.2" does not work and throws this error->

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package python3-catkin-package

@mw46d
Copy link

mw46d commented Jun 9, 2023

What does sudo apt install python3-catkin-pkg do? ( -pkg instead of your -package ;-)
Or maybe even better sudo apt update && sudo apt upgrade ;-)

@ruturajsambhusvt
Copy link

ruturajsambhusvt commented Jun 9, 2023

Hello, Thank you for the response.

This is the output of the sudo apt install python3-catkin-pkg ->

(base) trec@TREC-Rome:~$ sudo apt install python3-catkin-pkg
[sudo] password for trec: 
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:
 python3-catkin-pkg : Depends: python3-catkin-pkg-modules (>= 0.5.2) but it is not going to be installed
 python3-rosdistro-modules : Depends: python3-catkin-pkg-modules but it is not going to be installed
                             Depends: python3-rospkg-modules but it is not going to be installed
 ros-humble-ament-cmake-core : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-qt-gui : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-ros2doctor : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-ros2pkg : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-rqt-gui : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-rqt-msg : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-rqt-plot : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-rqt-publisher : Depends: python3-catkin-pkg-modules but it is not going to be installed
 ros-humble-rqt-shell : Depends: python3-catkin-pkg-modules but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

This is the output of sudo apt update && sudo apt upgrade ->

(base) trec@TREC-Rome:~$ sudo apt update && sudo apt upgrade
Get:1 file:/var/cuda-repo-ubuntu2204-11-7-local  InRelease [1,575 B]
Get:1 file:/var/cuda-repo-ubuntu2204-11-7-local  InRelease [1,575 B]
Hit:2 http://packages.microsoft.com/repos/code stable InRelease                
Hit:3 http://us.archive.ubuntu.com/ubuntu jammy InRelease                      
Hit:4 https://download.docker.com/linux/ubuntu jammy InRelease                 
Get:5 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]      
Hit:6 https://linux.teamviewer.com/deb stable InRelease                        
Hit:7 https://nvidia.github.io/libnvidia-container/experimental/ubuntu18.04/amd64  InRelease
Hit:8 https://dl.google.com/linux/chrome/deb stable InRelease                  
Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]     
Hit:10 https://packages.microsoft.com/repos/vscode stable InRelease            
Hit:11 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  InRelease
Get:12 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]  
Ign:13 http://packages.ros.org/ros/ubuntu jammy InRelease                      
Hit:14 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease
Hit:15 http://packages.ros.org/ros2/ubuntu jammy InRelease                     
Err:16 http://packages.ros.org/ros/ubuntu jammy Release                        
  404  Not Found [IP: 140.211.166.134 80]
Hit:17 https://ppa.launchpadcontent.net/kisak/kisak-mesa/ubuntu jammy InRelease
Hit:18 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu jammy InRelease
Reading package lists... Done                               
E: The repository 'http://packages.ros.org/ros/ubuntu jammy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Also, using sudo apt --fix-broken install give this ->

(base) trec@TREC-Rome:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  cmake-extras docker-scan-plugin libgl1-amber-dri libgnome-bg-4-1 libllvm13
  libllvm13:i386 libntfs-3g89 libvo-amrwbenc0 libvulkan1:i386
  libwayland-client0:i386 mesa-vulkan-drivers:i386 python3-catkin
  ros-environment
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  python3-catkin-pkg-modules python3-rospkg-modules
The following NEW packages will be installed:
  python3-catkin-pkg-modules python3-rospkg-modules
0 upgraded, 2 newly installed, 0 to remove and 6 not upgraded.
714 not fully installed or removed.
Need to get 0 B/67.4 kB of archives.
After this operation, 393 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 306921 files and directories currently installed.)
Preparing to unpack .../python3-catkin-pkg-modules_0.5.2-1_all.deb ...
Unpacking python3-catkin-pkg-modules (0.5.2-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-catkin-pkg-module
s_0.5.2-1_all.deb (--unpack):
 trying to overwrite '/usr/lib/python3/dist-packages/catkin_pkg/__init__.py', wh
ich is also in package python3-catkin-pkg 0.4.24-2
Preparing to unpack .../python3-rospkg-modules_1.5.0-1_all.deb ...
Unpacking python3-rospkg-modules (1.5.0-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-rospkg-modules_1.
5.0-1_all.deb (--unpack):
 trying to overwrite '/usr/lib/python3/dist-packages/rospkg/__init__.py', which 
is also in package python3-rospkg 1.3.0-1
Errors were encountered while processing:
 /var/cache/apt/archives/python3-catkin-pkg-modules_0.5.2-1_all.deb
 /var/cache/apt/archives/python3-rospkg-modules_1.5.0-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

@mw46d
Copy link

mw46d commented Jun 9, 2023

Two problems above:-(

On your 'sudo apt update`, it looks like you also have a ROS1 repo configured, which does not exist for Jammy/22.04:-(

Err:16 http://packages.ros.org/ros/ubuntu jammy Release                        
  404  Not Found [IP: 140.211.166.134 80]
...                             
E: The repository 'http://packages.ros.org/ros/ubuntu jammy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

That's the reason, the 'apt upgradeis not executed:-( Can you try to locatehttp://packages.ros.org/ros/ubuntu` probably in a file in /etc/apt/sources.d/* and comment that line out.

On your 'fiix-broken' attempt, you run into the issue with the old python3-catkin-pkg 0.4.24-2 :-( What happens, when you try sudo apt install python3-catkin-pkg python3-catkin-pkg-modules python3-rospkg-modules ?!

@ruturajsambhusvt
Copy link

ruturajsambhusvt commented Jun 9, 2023

Okay, I commented out the line from these two files - ros-latest.list and ros-latest.list.save.

Looks like the python3-catkin-pkg is updated to 0.5.2 now, but the sudo apt install ros-iron-desktop still throws errors

(base) trec@TREC-Rome:~$ sudo apt install ros-iron-desktop
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:
 python3-rosdistro-modules : Depends: python3-rospkg-modules but it is not going to be installed
 ros-iron-desktop : Depends: ros-iron-action-tutorials-cpp but it is not going to be installed
                    Depends: ros-iron-action-tutorials-interfaces but it is not going to be installed
                    Depends: ros-iron-action-tutorials-py but it is not going to be installed
                    Depends: ros-iron-angles but it is not going to be installed
                    Depends: ros-iron-composition but it is not going to be installed
                    Depends: ros-iron-demo-nodes-cpp but it is not going to be installed
                    Depends: ros-iron-demo-nodes-cpp-native but it is not going to be installed
                    Depends: ros-iron-demo-nodes-py but it is not going to be installed
                    Depends: ros-iron-depthimage-to-laserscan but it is not going to be installed
                    Depends: ros-iron-dummy-map-server but it is not going to be installed
                    Depends: ros-iron-dummy-robot-bringup but it is not going to be installed
                    Depends: ros-iron-dummy-sensors but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-action-client but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-action-server but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-client but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-composition but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-publisher but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-service but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-subscriber but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-minimal-timer but it is not going to be installed
                    Depends: ros-iron-examples-rclcpp-multithreaded-executor but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-executors but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-action-client but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-action-server but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-client but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-publisher but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-service but it is not going to be installed
                    Depends: ros-iron-examples-rclpy-minimal-subscriber but it is not going to be installed
                    Depends: ros-iron-image-tools but it is not going to be installed
                    Depends: ros-iron-intra-process-demo but it is not going to be installed
                    Depends: ros-iron-joy but it is not going to be installed
                    Depends: ros-iron-lifecycle but it is not going to be installed
                    Depends: ros-iron-logging-demo but it is not going to be installed
                    Depends: ros-iron-pcl-conversions but it is not going to be installed
                    Depends: ros-iron-pendulum-control but it is not going to be installed
                    Depends: ros-iron-pendulum-msgs but it is not going to be installed
                    Depends: ros-iron-quality-of-service-demo-cpp but it is not going to be installed
                    Depends: ros-iron-quality-of-service-demo-py but it is not going to be installed
                    Depends: ros-iron-ros-base but it is not going to be installed
                    Depends: ros-iron-rqt-common-plugins but it is not going to be installed
                    Depends: ros-iron-rviz-default-plugins but it is not going to be installed
                    Depends: ros-iron-rviz2 but it is not going to be installed
                    Depends: ros-iron-teleop-twist-joy but it is not going to be installed
                    Depends: ros-iron-teleop-twist-keyboard but it is not going to be installed
                    Depends: ros-iron-tlsf but it is not going to be installed
                    Depends: ros-iron-tlsf-cpp but it is not going to be installed
                    Depends: ros-iron-topic-monitor but it is not going to be installed
                    Depends: ros-iron-turtlesim but it is not going to be installed
                    Depends: ros-iron-ros-workspace but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

The output of sudo apt install python3-catkin-pkg python3-catkin-pkg-modules python3-rospkg-modules after commenting those lines->

(base) trec@TREC-Rome:~$ sudo apt install python3-catkin-pkg python3-catkin-pkg-modules python3-rospkg-modules
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-catkin-pkg is already the newest version (0.5.2-100).
python3-catkin-pkg-modules is already the newest version (0.5.2-1).
The following packages were automatically installed and are no longer required:
  cmake-extras docker-scan-plugin libgl1-amber-dri libgnome-bg-4-1 libllvm13
  libllvm13:i386 libntfs-3g89 libvo-amrwbenc0 libvulkan1:i386
  libwayland-client0:i386 mesa-vulkan-drivers:i386 python3-catkin
  ros-environment
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  python3-rospkg-modules
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
716 not fully installed or removed.
Need to get 0 B/24.2 kB of archives.
After this operation, 135 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 306924 files and directories currently installed.)
Preparing to unpack .../python3-rospkg-modules_1.5.0-1_all.deb ...
Unpacking python3-rospkg-modules (1.5.0-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-rospkg-modules_1.
5.0-1_all.deb (--unpack):
 trying to overwrite '/usr/lib/python3/dist-packages/rospkg/__init__.py', which 
is also in package python3-rospkg 1.3.0-1
Errors were encountered while processing:
 /var/cache/apt/archives/python3-rospkg-modules_1.5.0-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

This doesn't change the situation for all previous commands :-(

@mw46d
Copy link

mw46d commented Jun 9, 2023

It kind of does:-( I don't know, why you have all those old packages around. But you now found the next one:-( I actually don't have 'python3-rospkg' installed at all. But there is also a version 1.5 in the ros2 repos.

marcow@feather6:/tmp$ apt policy python3-rospkg
python3-rospkg:
  Installed: (none)
  Candidate: 1.5.0-100
  Version table:
     1.5.0-100 500
        500 http://packages.ros.org/ros2/ubuntu jammy/main amd64 Packages
     1.3.0-1 500
        500 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu jammy/universe i386 Packages

so you should try to add it to the install list ( sudo apt install python3-catkin-pkg python3-catkin-pkg-modules python3-rospkg-modules python3-rospkg )

@ruturajsambhusvt
Copy link

Hello,
Weird, running sudo apt install ros-iron-desktop worked, but ROS2 Humble was installed instead of Iron. The Hello World example works though. Thank you very much for your help! :-)

@mw46d
Copy link

mw46d commented Jun 10, 2023

You might have both now;-) You can check with ls /opt/ros/ and something like env | egrep '^ROS_' before and after a reboot (log-out & log-back-in) ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests