ROS Resources: Documentation | Support | Discussion Forum | Service Status | Q&A answers.ros.org

Catkin dependencies

I’m using rosbag info from the command line but after running sudo apt-get install python-rosinstall it has broken python-rosbag and now I can’t get it to reinstall.

sudo apt-get install python-rosbag
The following packages have unmet dependencies:
python-rosbag : Depends: python-roslib but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

sudo apt-get install python-roslib
The following packages have unmet dependencies:
python-roslib : Depends: catkin but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

sudo apt-get install catkin
The following packages have unmet dependencies:
catkin : Depends: python-catkin-pkg but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

sudo apt-get install python-catkin-pkg
python-catkin-pkg is already the newest version (0.3.6-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

I’ve tried everything from cleaning, update, removing all ROS packages but it’s stuck in circular dependency with catkin.

Please ask questions like this on answers.ros.org.

If you ask the question there, you can post a link to it from here, but in the future please refrain from cross posting issues.

Also review our support guidelines:

http://wiki.ros.org/Support

forget it, it’s a waste of time man. Faster to just reinstall the operating system for the 15th time since ROS is so fragile.

I’m sorry you feel that way, but as I said, if you would follow the support guidelines I’d try to help you. If there is an issue with how it is installing for you and you don’t take the time to report it correctly (in the right place and with sufficient information to us to help you) then I don’t know how you think it will improve.

3 Likes

I found the answer to my problem http://wiki.ros.org/UpstreamPackages

1 Like

how was that the solution. What did you do?