ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

moveit_tutorials kinetic error

asked 2019-06-27 03:07:38 -0600

nd gravatar image

updated 2019-06-27 03:52:45 -0600


I am using moveit_tutorials in ros kinetic, ubuntu 16.04. I am using this since many months. but suddenly today I get error while catkin_make,

    -- Could not find the required component 'pcl_ros'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "pcl_ros" with any
  of the following names:


  Add the installation prefix of "pcl_ros" to CMAKE_PREFIX_PATH or set
  "pcl_ros_DIR" to a directory containing one of the above files.  If
  "pcl_ros" provides a separate development package or SDK, be sure it has
  been installed.

but why should this happen, because I have not change anything? before that it was working. ........................

also, sudo apt install ros-kinetic-pcl-ros is giving me error,

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  ros-kinetic-pcl-conversions ros-kinetic-pcl-msgs ros-kinetic-tf2-eigen
The following NEW packages will be installed:
  ros-kinetic-pcl-conversions ros-kinetic-pcl-msgs ros-kinetic-pcl-ros ros-kinetic-tf2-eigen
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 4.119 kB of archives.
After this operation, 23,6 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 xenial/main amd64 ros-kinetic-pcl-msgs amd64 0.2.0-0xenial-20190320-175136-0800
  404  Not Found [IP: 80]
Err:2 xenial/main amd64 ros-kinetic-pcl-conversions amd64 0.2.1-0xenial-20190320-175749-0800
  404  Not Found [IP: 80]
Err:3 xenial/main amd64 ros-kinetic-tf2-eigen amd64 0.5.20-0xenial-20190320-081440-0800
  404  Not Found [IP: 80]
Err:4 xenial/main amd64 ros-kinetic-pcl-ros amd64 1.4.4-0xenial-20190320-180405-0800
  404  Not Found [IP: 80]
E: Failed to fetch  404  Not Found [IP: 80]

E: Failed to fetch  404  Not Found [IP: 80]

E: Failed to fetch  404  Not Found [IP: 80]

E: Failed to fetch  404  Not Found [IP: 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


I follow this answers link text to update keys but still sudo apt update not working with following error,

Hit:1 stable InRelease
Hit:2 xenial InRelease
Hit:3 xenial InRelease
Ign:4 http ...
edit retag flag offensive close merge delete


re: still having problems with apt update: other repositories appear to have changed keys or have other problems. appears to be fine.

gvdhoorn gravatar image gvdhoorn  ( 2019-06-27 04:11:16 -0600 )edit

what should I do as moveit_tutorials package is not working? I have posted this on moveit_tutorials github.

nd gravatar image nd  ( 2019-06-27 04:18:40 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2019-06-27 04:46:14 -0600

rhaschke gravatar image

As indicated by @gvdhoorn, the ROS package repository was found after updating the keys:

Hit:19 xenial InRelease

Next you should do a sudo apt upgrade to upgrade/install packages and maybe try again to install ros-kinetic-pcl-ros, which obviously is broken on your system.

edit flag offensive delete link more


I will try this and update here.

nd gravatar image nd  ( 2019-06-27 05:23:25 -0600 )edit

Follow the instructions on this link to update the repository keys

martimorta gravatar image martimorta  ( 2019-06-27 06:48:26 -0600 )edit

Question Tools



Asked: 2019-06-27 03:07:38 -0600

Seen: 950 times

Last updated: Jun 27 '19