boschresearch / mrp_bench

Benchmark for Multi Robot Planning
Apache License 2.0
16 stars 7 forks source link

ERROR: [18/30] RUN rosdep init && rosdep update && rosdep install --from-paths src --ignore-src --rosdistro galactic -y #1

Closed a2a4 closed 1 year ago

a2a4 commented 1 year ago

I tried the docker build command. But It showed the following error.

> [+] Building 70.0s (4/31)                                                                                                                                                                                          
>  => [internal] load build definition from Dockerfile                                                                                                                                                          1.2s
>  => => transferring dockerfile: 4.20kB                                                                                                                                                                        0.0s
>  => [internal] load .dockerignore                                                                                                                                                                             1.4s
>  => => transferring context: 2B                                                                                                                                                                               0.3s
>  => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                               6.3s
>  => [ 1/30] FROM docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                      37.6s
>  => => resolve docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                         0.2s
>  => => sha256:e40cf56b4be35b04f620bc9cfbef80038fd7370d4ed36d90676223174ecbf0b0 2.30kB / 2.30kB                                                                                                                0.0s
>  => => sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d 1.13kB / 1.13kB                                                                                                                0.0s
>  => => sha256:bffb6799d706144f263f4b91e1226745ffb5643ea0ea89c2f709208e8d70c999 424B / 424B                                                                                                                    0.0s
> [+] Building 70.1s (4/31)                                                                                                                                                                                          
>  => [internal] load build definition from Dockerfile                                                                                                                                                          1.2s
>  => => transferring dockerfile: 4.20kB                                                                                                                                                                        0.0s
>  => [internal] load .dockerignore                                                                                                                                                                             1.4s
>  => => transferring context: 2B                                                                                                                                                                               0.3s
>  => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                               6.3s
>  => [ 1/30] FROM docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                      37.6s
>  => => resolve docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                         0.2s
>  => => sha256:e40cf56b4be35b04f620bc9cfbef80038fd7370d4ed36d90676223174ecbf0b0 2.30kB / 2.30kB                                                                                                                0.0s
>  => => sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d 1.13kB / 1.13kB                                                                                                                0.0s
>  => => sha256:bffb6799d706144f263f4b91e1226745ffb5643ea0ea89c2f709208e8d70c999 424B / 424B                                                                                                                    0.0s
> [+] Building 4657.6s (22/31)                                                                                                                                                                                        => [internal] load build definition from Dockerfile                                                                                                                                                          1.2s
>  => => transferring dockerfile: 4.20kB                                                                                                                                                                        0.0st => [internal] load .dockerignore                                                                                                                                                                             1.4s
>  => => transferring context: 2B                                                                                                                                                                               0.3st => [internal] load metadata for docker.io/library/ubuntu:focal                                                                                                                                               6.3s
>  => [ 1/30] FROM docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                      37.6sr => => resolve docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d                                                                                         0.2s
>  => => sha256:e40cf56b4be35b04f620bc9cfbef80038fd7370d4ed36d90676223174ecbf0b0 2.30kB / 2.30kB                                                                                                                0.0ss => => sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d 1.13kB / 1.13kB                                                                                                                0.0s
>  => => sha256:bffb6799d706144f263f4b91e1226745ffb5643ea0ea89c2f709208e8d70c999 424B / 424B                                                                                                                    0.0ss => => sha256:b549f31133a955f68f9fa0d93f18436c4a180e12184b999a8ecf14f7eaa83309 27.50MB / 27.50MB                                                                                                             32.5s
>  => => extracting sha256:b549f31133a955f68f9fa0d93f18436c4a180e12184b999a8ecf14f7eaa83309                                                                                                                     0.4st => [internal] load build context                                                                                                                                                                           118.8s
>  => => transferring context: 624.97MB                                                                                                                                                                       116.3s/ => [ 2/30] RUN     apt-get -y -q update &&     DEBIAN_FRONTEND=noninteractive apt-get install -y     curl gnupg2 lsb-release     gcc     g++     build-essential     cmake     wget     curl     unzip     358.9s
>  => [ 3/30] WORKDIR /mrp_bench                                                                                                                                                                                2.5s  => [ 4/30] COPY . /mrp_bench/                                                                                                                                                                                9.4s 
>  => [ 5/30] RUN curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  -o /usr/share/keyrings/ros-archive-keyring.gpg &&     echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/  3.9s  => [ 6/30] RUN     apt-get -y -q update &&     DEBIAN_FRONTEND=noninteractive apt-get install -y     ros-galactic-ros-base                                                                                1394.8s 
>  => [ 7/30] RUN DEBIAN_FRONTEND=noninteractive apt install     apt-utils     python3-rosdep     python3-vcstool     python3-shapely python3-yaml python3-requests     python3-colcon-* npm     -y           815.2s  => [ 8/30] RUN python3 -m pip install Flask flask-socketio flask-cors                                                                                                                                       12.3s 
>  => [ 9/30] RUN python3 -m pip install --upgrade --user ortools dotmap networkx                                                                                                                              17.6s 
>  => [10/30] RUN DEBIAN_FRONTEND=noninteractive apt install -y ros-galactic-navigation2 ros-galactic-nav2-bringup ros-galactic-nav2-gazebo-spawner ros-galactic-turtlebot3*                                 1825.0s 
>  => [11/30] RUN git clone --depth 1 https://github.com/whoenig/libMultiRobotPlanning.git     && mkdir /libMultiRobotPlanning/build     && cd /libMultiRobotPlanning/build     && cmake .. && make            51.6s 
>  => [12/30] RUN DEBIAN_FRONTEND=noninteractive apt install libboost-all-dev -y                                                                                                                                4.5s 
>  => [13/30] RUN git clone --depth 1 https://github.com/Jiaoyang-Li/EECBS.git     && cd /EECBS     && cmake -DCMAKE_BUILD_TYPE=RELEASE .     && make                                                          49.1s 
>  => [14/30] RUN mkdir -p /mrp_bench/rmf_ws/src                                                                                                                                                                2.6s 
>  => [15/30] WORKDIR /mrp_bench/rmf_ws                                                                                                                                                                         6.5s 
>  => [16/30] RUN wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos && vcs import src < rmf.repos     && git clone --depth 1 https://github.com/open-rmf/free_fleet.git                       30.3s 
>  => [17/30] WORKDIR /mrp_bench/rmf_ws                                                                                                                                                                         3.9s 
>  => ERROR [18/30] RUN rosdep init && rosdep update && rosdep install --from-paths src --ignore-src --rosdistro galactic -y                                                                                   20.4s 
> ------                                                                                                                                                                                                             
>  > [18/30] RUN rosdep init && rosdep update && rosdep install --from-paths src --ignore-src --rosdistro galactic -y:                                                                                               
> #0 5.565 Wrote /etc/ros/rosdep/sources.list.d/20-default.list                                                                                                                                                      
> #0 5.565 Recommended: please run                                                                                                                                                                                   
> #0 5.565                                                                                                                                                                                                           
> #0 5.565        rosdep update                                                                                                                                                                                      
> #0 5.565 
> #0 18.83 Warning: running 'rosdep update' as root is not recommended.
> #0 18.83   You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update' again without sudo.
> #0 18.83 reading in sources list data from /etc/ros/rosdep/sources.list.d
> #0 18.83 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
> #0 18.83 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
> #0 18.83 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
> #0 18.83 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
> #0 18.83 Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
> #0 18.83 Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
> #0 18.83 Skip end-of-life distro "ardent"
> #0 18.83 Skip end-of-life distro "bouncy"
> #0 18.83 Skip end-of-life distro "crystal"
> #0 18.83 Skip end-of-life distro "dashing"
> #0 18.83 Skip end-of-life distro "eloquent"
> #0 18.83 Add distro "foxy"
> #0 18.83 Skip end-of-life distro "galactic"
> #0 18.83 Skip end-of-life distro "groovy"
> #0 18.83 Add distro "humble"
> #0 18.83 Skip end-of-life distro "hydro"
> #0 18.83 Skip end-of-life distro "indigo"
> #0 18.83 Skip end-of-life distro "jade"
> #0 18.83 Skip end-of-life distro "kinetic"
> #0 18.83 Skip end-of-life distro "lunar"
> #0 18.83 Add distro "melodic"
> #0 18.83 Add distro "noetic"
> #0 18.83 Add distro "rolling"
> #0 18.83 updated cache in /root/.ros/rosdep/sources.cache
> #0 19.89 WARNING: ROS_PYTHON_VERSION is unset. Defaulting to 3
> #0 19.89 ERROR: the following packages/stacks could not have their rosdep keys resolved
> #0 19.89 to system dependencies:
> #0 19.89 rmf_traffic_ros2: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_robot_sim_common: Cannot locate rosdep definition for [tf2_ros]
> #0 19.89 rmf_building_sim_gz_classic_plugins: Cannot locate rosdep definition for [gazebo_ros]
> #0 19.89 rmf_demos: Cannot locate rosdep definition for [launch_xml]
> #0 19.89 rmf_building_map_tools: Cannot locate rosdep definition for [std_msgs]
> #0 19.89 rmf_workcell_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 menge_vendor: Cannot locate rosdep definition for [ament_cmake]
> #0 19.89 rmf_demos_gz: Cannot locate rosdep definition for [ros_ign_bridge]
> #0 19.89 rmf_dispenser_msgs: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_demos_maps: Cannot locate rosdep definition for [ros2run]
> #0 19.89 rmf_visualization_navgraphs: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_demos_gz_classic: Cannot locate rosdep definition for [gazebo_plugins]
> #0 19.89 rmf_door_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_traffic_editor: Cannot locate rosdep definition for [ament_index_cpp]
> #0 19.89 rmf_visualization_obstacles: Cannot locate rosdep definition for [visualization_msgs]
> #0 19.89 nlohmann_json_schema_validator_vendor: Cannot locate rosdep definition for [ament_cmake]
> #0 19.89 rmf_visualization_building_systems: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_ingestor_msgs: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_building_sim_common: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_building_map_msgs: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_websocket: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_utils: Cannot locate rosdep definition for [ament_cmake_uncrustify]
> #0 19.89 rmf_task_sequence: Cannot locate rosdep definition for [ament_cmake_uncrustify]
> #0 19.89 rmf_robot_sim_gz_plugins: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_lift_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 pybind11_json_vendor: Cannot locate rosdep definition for [pybind11_vendor]
> #0 19.89 rmf_scheduler_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_charger_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_traffic_editor_test_maps: Cannot locate rosdep definition for [ros2run]
> #0 19.89 rmf_building_sim_gz_plugins: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_task_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_visualization_schedule: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_api_msgs: Cannot locate rosdep definition for [ament_cmake]
> #0 19.89 ament_cmake_catch2: Cannot locate rosdep definition for [ament_cmake_core]
> #0 19.89 rmf_fleet_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_demos_dashboard_resources: Cannot locate rosdep definition for [ament_cmake]
> #0 19.89 rmf_task: Cannot locate rosdep definition for [ament_cmake_uncrustify]
> #0 19.89 rmf_site_map_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_visualization_fleet_states: Cannot locate rosdep definition for [visualization_msgs]
> #0 19.89 rmf_visualization_floorplans: Cannot locate rosdep definition for [nav_msgs]
> #0 19.89 rmf_visualization_msgs: Cannot locate rosdep definition for [builtin_interfaces]
> #0 19.89 rmf_visualization: Cannot locate rosdep definition for [launch_xml]
> #0 19.89 rmf_demos_fleet_adapter: Cannot locate rosdep definition for [rclpy]
> #0 19.89 rmf_task_ros2: Cannot locate rosdep definition for [rclcpp]
> #0 19.89 rmf_traffic_msgs: Cannot locate rosdep definition for [geometry_msgs]
> #0 19.89 rmf_demos_assets: Cannot locate rosdep definition for [ament_cmake]
> #0 19.89 rmf_fleet_adapter: Cannot locate rosdep definition for [std_msgs]
> #0 19.89 rmf_obstacle_msgs: Cannot locate rosdep definition for [std_msgs]
> #0 19.89 rmf_fleet_adapter_python: Cannot locate rosdep definition for [rclpy]
> #0 19.89 rmf_visualization_rviz2_plugins: Cannot locate rosdep definition for [resource_retriever]
> #0 19.89 rmf_battery: Cannot locate rosdep definition for [eigen3_cmake_module]
> #0 19.89 rmf_traffic: Cannot locate rosdep definition for [eigen3_cmake_module]
> #0 19.89 rmf_robot_sim_gz_classic_plugins: Cannot locate rosdep definition for [geometry_msgs]
> ------
> 
> Dockerfile:92
> --------------------
>   90 |         && git clone --depth 1 https://github.com/open-rmf/free_fleet.git
>   91 |     WORKDIR $MRP_BENCH_ROOT/rmf_ws
>   92 | >>> RUN rosdep init && rosdep update && rosdep install --from-paths src --ignore-src --rosdistro galactic -y
>   93 |     
>   94 |     
> --------------------
> ERROR: failed to solve: process "/bin/bash -c rosdep init && rosdep update && rosdep install --from-paths src --ignore-src --rosdistro galactic -y" did not complete successfully: exit code: 1
a2a4 commented 1 year ago

In my host system(ubuntu 22.04), I've ros2 humble installed. Does that mean, I cannot run this experiment in ros2-galactic?? Please suggest what can be done.

a2a4 commented 1 year ago

I was able to resolve this by changing line 92 with

RUN rosdep init && rosdep update --include-eol-distros && rosdep install --from-paths src --ignore-src --rosdistro galactic -y