Ask Your Question
0

python3-rosdep2 install broke ROS

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

Roshan gravatar image

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

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 -0500

gvdhoorn gravatar image

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

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

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

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

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

Seen: 57 times

Last updated: Nov 08 '21