BerkeleyAutomation / FogROS2

An Adaptive and Extensible Platform for Cloud and Fog Robotics Using ROS 2
https://berkeleyautomation.github.io/FogROS2
Apache License 2.0
181 stars 29 forks source link

Docker talker/listener example results in rmw_cyclonedds_cpp error #52

Closed mjd3 closed 2 years ago

mjd3 commented 2 years ago

Describe the bug When running the talker/listener cloud example in a docker container, rmw_cyclonedds_cpp fails to create a domain because it is looking in the wrong place for the configuration file.

To Reproduce Steps to reproduce the behavior:

  1. docker run -it --rm --net=host --cap-add=NET_ADMIN fogros2
  2. aws configure
  3. ros2 launch fogros2_examples talker.aws.launch.py
  4. See error below

Expected behavior Listener should start on the remote machine and communicate with the talker.

Screenshots image

KeplerC commented 2 years ago

This is because @jeffi updated install.md and not the main README.md. Should we keep two copies of the tutorial?

mjd3 commented 2 years ago

Ah actually it is because the ros_entrypoint.sh script is not up to date for the current Dockerfile with jammy. I can fix it now.