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

python3-rosdep2 install broke ROS

asked 2021-11-08 04:55:03 -0600

Roshan gravatar image

updated 2021-11-08 05:13:28 -0600

gvdhoorn gravatar image

Hello, I was working with ROS today and got a prompt from the command line about installing this: apt install python3-rosdep2. After doing this, I can't use ROS at all, checking through the apt history it seems like doing this has removed some packages:

Start-Date: 2021-11-08  11:33:26
Commandline: apt install python3-rosdep2
Requested-By: roshan (1000)
Install: python3-rosdep2:amd64 (0.18.0-1)
Remove: ros-noetic-geometry-tutorials:amd64 (0.2.3-1focal.20210922.201745), ros-noetic-laser-filters:amd64 (1.8.11-1focal.20210922.194524), ros-noetic-image-publisher:amd64 (1.15.3-1focal.20210922.200310), ros-noetic-image-pipeline:amd64 (1.15.3-1focal.20210922.205910), ros-noetic-laser-assembler:amd64 (1.7.8-1focal.20210922.194540), ros-noetic-rospy:amd64 (1.15.13-1focal.20210922.175756), ros-noetic-theora-image-transport:amd64 (1.14.0-1focal.20210922.200534), ros-noetic-nodelet:amd64 (1.10.1-1focal.20210922.181344), ros-noetic-rqt-common-plugins:amd64 (0.4.9-1focal.20210922.201002), ros-noetic-tf-conversions:amd64 (1.13.2-1focal.20210922.204930), ros-noetic-transmission-interface:amd64 (0.19.5-1focal.20210922.175713), ros-noetic-rqt-tf-tree:amd64 (0.6.2-1focal.20210922.190701), ros-noetic-rqt-robot-steering:amd64 (0.5.12-1focal.20210922.184605), ros-noetic-move-slow-and-clear:amd64 (1.17.1-1focal.20210922.204329), ros-noetic-qt-gui-cpp:amd64 (0.4.2-1focal.20210727.063105), ros-noetic-laser-proc:amd64 (0.1.6-1focal.20210922.191914), ros-noetic-bondpy:amd64 (1.8.6-1focal.20210922.181003), ros-noetic-rqt-bag:amd64 (0.5.1-1focal.20210922.185047), ros-noetic-interactive-markers:amd64 (1.12.0-1focal.20210922.191144), ros-noetic-base-local-planner:amd64 (1.17.1-1focal.20210922.204227), ros-noetic-fake-localization:amd64 (1.17.1-1focal.20210922.191133), ros-noetic-rqt-shell:amd64 (0.4.11-1focal.20210922.182538), ros-noetic-rqt-robot-dashboard:amd64 (0.5.8-1focal.20210922.194605), ros-noetic-polled-camera:amd64 (1.12.0-1focal.20210922.192745), ros-noetic-rqt-dep:amd64 (0.4.12-1focal.20210922.185101), ros-noetic-navfn:amd64 (1.17.1-1focal.20210922.204403), ros-noetic-tf2-tools:amd64 (0.7.5-1focal.20210922.201556), ros-noetic-image-common:amd64 (1.12.0-1focal.20210922.204547), ros-noetic-unique-id:amd64 (1.0.6-1focal.20210922.181714), ros-noetic-rviz:amd64 (1.14.9-2focal.20210922.202300), ros-noetic-rosbag:amd64 (1.15.13-1focal.20210922.182846), ros-noetic-turtle-tf2:amd64 (0.2.3-1focal.20210922.191157), ros-noetic-joint-state-controller:amd64 (0.19.0-1focal.20210922.193126), ros-noetic-nodelet-topic-tools:amd64 (1.10.1-1focal.20210922.184119), ros-noetic-rqt-launch:amd64 (0.4.9-1focal.20210922.190707), ros-noetic-aruco-detect:amd64 (0.12.0-1focal.20210922.202850), ros-noetic-gmapping:amd64 (1.4.2-1focal.20210922.193821), ros-noetic-rqt-gui:amd64 (0.5.2-1focal.20210922.181514), ros-noetic-urdf:amd64 (1.13.2-1focal.20210922.182037), ros-noetic-rqt-ez-publisher:amd64 (0.6.1-1focal.20210922.194428), ros-noetic-rqt-reconfigure:amd64 (0.5.4-1focal.20210922.190717), ros-noetic-urdf-sim-tutorial:amd64 (0.5.1-1focal.20210922.212009), ros-noetic-turtlebot3-example:amd64 (1.2.5-1focal.20210922.195400), ros-noetic-rqt-rosmon-dbgsym:amd64 (2.4.0-1focal.20210922.182147), ros-noetic-rqt-publisher:amd64 (0.4.10-1focal.20210922.190822), ros-noetic-costmap-2d:amd64 (1.17.1-1focal.20210922.202213), ros-noetic-tf2-py:amd64 (0.7.5-1focal.20210922.180952), ros-noetic-rosunit:amd64 (1.15.8-1focal.20210727.061745), ros-noetic-controller-manager:amd64 (0.19.5-1focal.20210922.184643), ros-noetic-compressed-image-transport:amd64 (1.14.0-1focal.20210922.200636), ros-noetic-rqt-action:amd64 (0.4.9-1focal.20210922.190844), ros-noetic-rqt-multiplot-dbgsym:amd64 (0.0.12-1focal.20210922.183145), ros-noetic-diagnostics:amd64 (1.10.4-1focal.20210922.195736), ros-noetic-rosnode:amd64 (1.15.13-1focal.20210922.184725), ros-noetic-rqt-controller-manager:amd64 (0.19.5-1focal.20210922.184720), ros-noetic-rqt-gui-py:amd64 (0.5.2-1focal.20210922.181802), ros-noetic-image-transport-plugins:amd64 (1.14.0-1focal.20210922.205929), ros-noetic-rqt-msg:amd64 (0.4.10-1focal.20210922.190710), ros-noetic-position-controllers:amd64 (0.19.0-1focal.20210922.190720), python3-rosdep-modules:amd64 (0.21.0-1), ros-noetic-rqt-moveit:amd64 (0.5.10-1focal.20210922.193744), ros-noetic-rqt-graph:amd64 (0.4.14-1focal.20210922.185000), ros-noetic-rqt-robot-plugins:amd64 (0.5 ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2021-11-08 05:11:56 -0600

gvdhoorn gravatar image

updated 2021-11-08 05:12:57 -0600

Hello, I was working with ROS today and got a prompt from the command line about installing this: apt install python3-rosdep2

it's almost certain that's one of the UpstreamPackages. Those are not compatibly with actual ROS Noetic packages, which is why apt asked you whether you'd be OK with uninstalling all of the packages you show.

See the linked wiki page for more information about them, and see “upstream packages” increasingly becoming a problem for a recent-ish discussion.

Is there any way to revert this?

Just reinstall ros-noetic-desktop-full. apt will probably start complaining / warning that python3-rosdep2 is not compatible, but you don't need that package anyway.

edit flag offensive delete link more

Comments

1

Duplicates / closely related: #q353082, #q359586 and #q356158.

gvdhoorn gravatar image gvdhoorn  ( 2021-11-08 05:19:12 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2021-11-08 04:55:03 -0600

Seen: 380 times

Last updated: Nov 08 '21