Robotics StackExchange | Archived questions

[hddtemp] defined as "not available" for OS version [*]

I am trying to install ROS Noetic on my Ubuntu 22.04 LTS virtual machine by source following this tutorial: http://wiki.ros.org/noetic/Installation/Source, when i execute the code:

johndoe@Ubuntu:~/ros_catkin_ws$ rosdep install --from-paths ./src --ignore-packages-from-source --rosdistro noetic -y

I get the following result: ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: diagnostic_common_diagnostics: [hddtemp] defined as "not available" for OS version [*] I had tried to install hddtemp but that didn't change anything. Forgive me if their is an obvious mistake, im new to both ROS and Linux.

Asked by 専門家 on 2022-09-11 12:37:38 UTC

Comments

Answers

This is an error from rosdep saying that hddtemp is not defined for your platform 22.04:

Looking at the rosdep database it looks like it is indeed only defined for bionic, focal, and impish

https://github.com/ros/rosdistro/blob/22187d170bae35eb18c3b26427d3bac51f768bf6/rosdep/base.yaml#L1862

Looking at the ubuntu package: https://packages.ubuntu.com/impish/amd64/hddtemp that looks to be accurately reflect the availability of the package.

It's not clear why the package is not released on newer platforms by Ubuntu.

Asked by tfoote on 2022-09-12 01:39:00 UTC

Comments