Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: rosdep installation of ros-humble-rmw-connextdds fails #558

Closed
rhaschke opened this issue Apr 14, 2024 · 3 comments
Closed

CI: rosdep installation of ros-humble-rmw-connextdds fails #558

rhaschke opened this issue Apr 14, 2024 · 3 comments

Comments

@rhaschke
Copy link
Contributor

@ros-planning/moveit-maintainers: do you know how to fix the following rosdep install failure in humble-release:

  executing command [apt-get install -y -qq ros-humble-rmw-connextdds]
  rti-connext-dds-6.0.1: RTI license agreement for non-commercial and pre-commercial use NOT accepted.
  E: Sub-process /usr/bin/dpkg returned an error code (1)
  ERROR: the following rosdeps failed to install
    apt: command [apt-get install -y -qq ros-humble-rmw-connextdds] failed

Obviously, the installation of the DDS middleware requires explicit confirmation to the license agreement. The option -y doesn't work as expected, maybe because one needs to scroll through several pages first.
Where does this requirement come from?

@sea-bass
Copy link
Contributor

Don't have the full background, but if this has to do with a CI image we can control, there seems to be an environment variable that can be set.

https://stackoverflow.com/a/56108565

@rhaschke
Copy link
Contributor Author

Thanks for the hint! I filed moveit/moveit2#2790 to fix CI.

@rhaschke
Copy link
Contributor Author

P.S.: I couldn't figure out yet, which dependency pulls in rmw-connextdds. MTC and MoveIt don't explicitly require it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants