Ubuntu中使用apt install无法正常安装软件包的问题求助
Ubuntu中使用apt install无法正常安装软件包的问题求助
我在执行类似sudo apt-get install ***的安装命令时,安装过程会启动,但在解压阶段抛出错误,之后部分软件包能正常安装并使用,部分无法正常工作,还有一些甚至不显示为已安装状态。
错误日志如下:
dpkg: error processing package openmpi-bin (--configure): installed openmpi-bin package post-installation script subprocess returned error exit status 2 dpkg: dependency problems prevent configuration of mpi-default-bin: mpi-default-bin depends on openmpi-bin; however: Package openmpi-bin is not configured yet. dpkg: error processing package mpi-default-bin (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libcoarrays-openmpi-dev:amd64: libcoarrays-openmpi-dev:amd64 depends on openmpi-bin; however: Package openmpi-bin is not configured yet. dpkg: error processing package libcoarrays-openmpi-dev:amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libopenmpi-dev:amd64: libopenmpi-dev:amd64 depends on openmpi-bin (>= 3.0.0-1); however: Package openmpi-bin is not configured yet. dpkg: error processing package libopenmpi-dev:amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-mpi-python1.74.0: libboost-mpi-python1.74.0 depends on mpi-defauNo apport report written because the error message indicates it's a follow-up error from a previous failure. No apport report written because the error message indicates it's a follow-up error from a previous failure. No apport report written because MaxReports has already been reached No apport report written because MaxReports has already been reached lt-bin; however: Package mpi-default-bin is not configured yet. dpkg: error processing package libboost-mpi-python1.74.0 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-mpi-python1.74-dev: libboost-mpi-python1.74-dev depends on libboost-mpi-python1.74.0 (= 1.74.0-14ubuntu3); however: Package libboost-mpi-python1.74.0 is not configured yet. dpkg: error processing package libboost-mpi-python1.74-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-mpi-python-dev: libboost-mpi-python-dev depends on libboost-mpi-python1.74-dev; however: Package libboost-mpi-python1.74-dev is not configured yet. dpkg: error processing package libboost-mpi-python-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-all-dev: libboost-all-dev depends on libboost-mpi-python-dev; however: PackageNo apport report written because MaxReports has already been reached No apport report written because MaxReports has already been reached No apport report written because MaxReports has already been reached libboost-mpi-python-dev is not configured yet. dpkg: error processing package libboost-all-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of mpi-default-dev: mpi-default-dev depends on libopenmpi-dev; however: Package libopenmpi-dev:amd64 is not configured yet. dpkg: error processing package mpi-default-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-mpi1.74-dev: libboost-mpi1.74-dev depends on mpi-default-dev; however: Package mpi-default-dev is not configured yet. No apport report written because MaxReports has already been reached No apport report written because MaxReports has already been reached dpkg: error processing package libboost-mpi1.74-dev (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libboost-mpi-dev: libboost-mpi-dev depends on libboost-mpi1.74-dev; however: Package libboost-mpi1.74-dev is not configured yet. dpkg: error processing package libboost-mpi-dev (--configure): dependency problems - leaving unconfigured No apport report written because MaxReports has already been reached Errors were encountered while processing: openmpi-bin mpi-default-bin libcoarrays-openmpi-dev:amd64 libopenmpi-dev:amd64 libboost-mpi-python1.74.0 libboost-mpi-python1.74-dev libboost-mpi-python-dev libboost-all-dev mpi-default-dev libboost-mpi1.74-dev libboost-mpi-dev E: Sub-process /usr/bin/dpkg returned an error code (1)
我已经尝试了以下一系列修复命令:
sudo apt clean sudo dpkg --configure -a sudo apt -f install sudo dpkg --remove --force-remove-reinstreq openmpi-bin sudo apt update sudo apt install openmpi-bin sudo apt autoremove sudo apt update && sudo apt upgrade
但执行sudo dpkg --remove --force-remove-reinstreq openmpi-bin时,返回了依赖错误:
dpkg: dependency problems prevent removal of openmpi-bin: mpi-default-bin depends on openmpi-bin. libopenmpi-dev:amd64 depends on openmpi-bin (>= 3.0.0-1). libcoarrays-openmpi-dev:amd64 depends on openmpi-bin. dpkg: error processing package openmpi-bin (--remove): dependency problems - not removing Errors were encountered while processing: openmpi-bin
另外,我还试过一些常见的apt修复命令组合:
sudo apt-get clean sudo apt-get update sudo apt-get upgrade sudo apt-get install -f
从更新apt源到重启系统,我几乎试遍了能想到的方法,但问题还是没解决。有没有大佬能指点一下,我该怎么做才能彻底解决这个错误,让软件包正常安装呢?
备注:内容来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

