open-rmf / open-rmf/rmf

Cannot install RMF from apt

Open
#148 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
439
Forks
90
PR merge metrics
No merged PRs in 30d

Description

Hi, I'm trying to install RMF from apt by following this tutorial. In the Setup Sources and Installation of RMF section it says:

Next you will need to setup the source of RMF packages similar to the previous two steps. First authorizing the key:
curl -s http://rmf.servehttp.com/repos.key | sudo apt-key add -

Secondly adding the repository to the apt sources:
sudo sh -c 'echo "deb http://rmf.servehttp.com/ubuntu/main/ `lsb_release -cs` main" > /etc/apt/sources.list.d/rmf.list'

And now we are ready to install. Let's update our packages:
sudo apt-get update

Finally, the following installs a basic set of packages that should get you going with RMF:
sudo apt-get install ros-foxy-ament-cmake-catch2 ros-foxy-building-gazebo-plugins ros-foxy-building-map-msgs ros-foxy-building-map-tools ros-foxy-rmf-cmake-uncrustify ros-foxy-rmf-dispenser-msgs ros-foxy-rmf-door-msgs ros-foxy-rmf-fleet-adapter ros-foxy-rmf-fleet-msgs ros-foxy-rmf-lift-msgs ros-foxy-rmf-task-msgs ros-foxy-rmf-traffic-msgs ros-foxy-rmf-traffic-ros2 ros-foxy-rmf-traffic ros-foxy-rmf-utils ros-foxy-traffic-editor

But when running the first command, curl -s http://rmf.servehttp.com/repos.key | sudo apt-key add -, I get this error.

gpg: no valid OpenPGP data found.

Likewise, running basic curl to get the key curl http://rmf.servehttp.com/repos.key returns

curl: (7) Failed to connect to rmf.servehttp.com port 80: Connection refused

Consequently, running sudo apt-get update has some error and sudo apt-get install ... returns package not found.

Some info that might be useful, I'm using Ubuntu 20.04. ROS is inside docker container with image pulled from osrf/ros/foxy-desktop-focal.

Any help would be appreciated, thanks!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked RMF installation tutorial and reproduce the repository-key and apt commands on Ubuntu 20.04 with the reported ROS Docker setup. Check whether the referenced key and package repository are available, then update the installation guidance so the documented commands work or clearly direct users to the supported source.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, ubuntu
Domain
devops, documentation
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.