I am receiving some errors whenever I try to apt-get install
, it tells me it cannot do so because certain packages are "not going to be installed."
I can neither install those packages, uninstall them, nor uninstall any package.
when I do apt --fix-broken install
I receive error "E: Sub-process /usr/bin/dpkg returned an error code (1)"
the packages in question are ROS Noetic packages, so familiarity with ROS installation is helpful.
$ sudo apt-get upgrade
[sudo] password for roth:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
python3-rosdep-modules : Depends: python3-rospkg-modules (>= 1.3.0) but it is not installed
Depends: python3-catkin-pkg-modules (>= 0.4.0) but it is not installed
Depends: python3-rosdistro-modules (>= 0.7.5) but it is not installed
ros-noetic-rospack : Depends: python3-catkin-pkg-modules but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
$ sudo apt --fix-broken install
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
python3-catkin-pkg-modules python3-rosdistro-modules python3-rospkg-modules
The following NEW packages will be installed:
python3-catkin-pkg-modules python3-rosdistro-modules python3-rospkg-modules
0 upgraded, 3 newly installed, 0 to remove and 101 not upgraded.
30 not fully installed or removed.
Need to get 0 B/98.0 kB of archives.
After this operation, 650 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 247423 files and directories currently installed.)
Preparing to unpack .../python3-catkin-pkg-modules_0.4.24-1_all.deb ...
Unpacking python3-catkin-pkg-modules (0.4.24-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-catkin-pkg-module
s_0.4.24-1_all.deb (--unpack):
trying to overwrite '/usr/lib/python3/dist-packages/catkin_pkg/__init__.py', wh
ich is also in package python3-catkin-pkg 0.4.24-1
Preparing to unpack .../python3-rospkg-modules_1.3.0-1_all.deb ...
Unpacking python3-rospkg-modules (1.3.0-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-rospkg-modules_1.
3.0-1_all.deb (--unpack):
trying to overwrite '/usr/lib/python3/dist-packages/rospkg/__init__.py', which
is also in package python3-rospkg 1.2.3-1
Preparing to unpack .../python3-rosdistro-modules_0.8.3-1_all.deb ...
Unpacking python3-rosdistro-modules (0.8.3-1) ...
dpkg: error processing archive /var/cache/apt/archives/python3-rosdistro-modules
_0.8.3-1_all.deb (--unpack):
trying to overwrite '/usr/lib/python3/dist-packages/rosdistro/__init__.py', whi
ch is also in package python3-rosdistro 0.8.0-1
Errors were encountered while processing:
/var/cache/apt/archives/python3-catkin-pkg-modules_0.4.24-1_all.deb
/var/cache/apt/archives/python3-rospkg-modules_1.3.0-1_all.deb
/var/cache/apt/archives/python3-rosdistro-modules_0.8.3-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)