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

No definition of [sensor_msgs] for OS version []

asked 2014-10-08 13:18:28 -0500

RubenCabrera gravatar image

Hello, I am new to ROS. Just installed Indigo on linux Mint 17 (ubuntu 14.04 based).

When going through a tutorial I run:

$ rosdep install joint_state_publisher

And get the next message:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
joint_state_publisher: Unsupported OS [mint]

After a little research, I tried

$ export ROS_OS_OVERRIDE=ubuntu:14.04

But now, after the same rosdep install call I get:

ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
joint_state_publisher: No definition of [sensor_msgs] for OS version []

I am not very sure of what I should try now. I thought Ubuntu 14.04 was supported and in most similar issues people get some key inside the last brackets of the message.

I read about declaring a new OS, but Mint is already in the list of rosdep and that's getting me even more confused. I also got to this issue on github, which is still open and seems related.

I am lost but willing to work a lot on it, so any advice is appreciated. Thanks a lot.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-10-08 15:19:57 -0500

ahendrix gravatar image

Setting ROS_OS_OVERRIDE ought to be the easier solution. I would start by playing with that first.

You may need to use export ROS_OS_OVERRIDE=ubuntu:trusty instead of 14.04, because ROS uses the ubuntu release names to identify Ubuntu releases.

edit flag offensive delete link more

Comments

2

rosdep doesn't always play nice with ROS_OS_OVERRIDE. I think it would work if you use --os=ubuntu:trusty.

gvdhoorn gravatar image gvdhoorn  ( 2014-10-08 15:58:10 -0500 )edit

Thanks a lot! I tried first to run rosdep with --os=ubuntu:trusty and it worked like a charm! I then ran "export ROS_OS_OVERRIDE=ubuntu:trusty" just in case for further use. Thanks again!

RubenCabrera gravatar image RubenCabrera  ( 2014-10-09 08:53:00 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2014-10-08 13:18:28 -0500

Seen: 3,163 times

Last updated: Oct 08 '14