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

rosdep 0.10.22 Error 404

asked 2013-10-01 01:25:37 -0600

Jordi Pages gravatar image

updated 2013-10-02 01:06:43 -0600

I have installed the newest version of rosdep and when I perform rosdep update I get the following output and the eventual error:

reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://github.com/ros/rosdistro/raw/master/rosdep/osx-homebrew.yaml
Hit https://github.com/ros/rosdistro/raw/master/rosdep/gentoo.yaml
Hit https://github.com/ros/rosdistro/raw/master/rosdep/base.yaml
Hit https://github.com/ros/rosdistro/raw/master/rosdep/python.yaml
Hit https://github.com/ros/rosdistro/raw/master/rosdep/ruby.yaml
Hit https://github.com/ros/rosdistro/raw/master/releases/fuerte.yaml
Ignore legacy gbpdistro "groovy"
Ignore legacy gbpdistro "hydro"
Query rosdistro index https://raw.github.com/ros/rosdistro/rep137/releases/index.yaml
ERROR: error loading sources list:
HTTP Error 404: Not Found

I have checked and the file https://raw.github.com/ros/rosdistro/rep137/releases/index.yaml does not exist.

Further information:

I have seen that what happens is that the script /usr/share/pyshared/rosdep2/ when calling rosdistro.get_index_urdl() it is taking the function in the file /usr/local/lib/python2.7/dist-packages/rosdistro/__init__.py which has

DEFAULT_INDEX_URL = 'https://raw.github.com/ros/rosdistro/rep137/releases/index.yaml'

I think that the error would not happen if the file /usr/lib/pymodules/python2.7/rosdistro/__init__.py was taken which has

DEFAULT_INDEX_URL = 'https://raw.github.com/ros/rosdistro/master/index.yaml'
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2013-10-01 10:41:56 -0600

tfoote gravatar image

updated 2013-10-02 03:09:01 -0600

What is the contents of /etc/ros/rosdep/sources.list.d/20-default.list? From the error message I would guess that you have an extra line in there referring to that url.

Edit:

Ahh you have a version from PIP overlaying the debian package. Please repeatedly run sudo pip uninstall rosdep Until it says nothing to uninstall.

You should also uninstall any other ros tools in /usr/local installed via pip using the same procedure.

edit flag offensive delete link more

Comments

Question Tools

1 follower

Stats

Asked: 2013-10-01 01:25:37 -0600

Seen: 225 times

Last updated: Oct 02 '13