无法安装 mongodb,系统出现致命错误

无法安装 mongodb,系统出现致命错误

我使用的是 ubuntu 20.04。我尝试安装 mongodb,但无法安装。我尝试了一些方法,但没有效果。所以我尝试了sudo apt update& sudo apt upgrade。但是当我运行时upgrade,终端返回 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: mongodb-server : Depends: mongodb-server-core (>= 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3) but it is not installed Depends: mongodb-server-core (< 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3.1~) 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

正在构建依赖关系树
正在读取状态信息... 完成 正在更正依赖关系... 完成 将安装以下附加软件包:mongodb-server-core 将安装以下新软件包:mongodb-server-core 已升级 0 个软件包,新安装 1 个软件包,要删除 0 个软件包,未升级 5 个软件包。 未完全安装或删除 9 个软件包。 需要获取 0 B/21,6 MB 的档案。 此操作后,将使用 77,8 MB 的额外磁盘空间。 是否要继续? [Y/n](正在读取数据库...当前安装了 202200 个文件和目录。)准备解压.../mongodb-server-core_1%3a3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3_amd64.deb...正在解压 mongodb-server-core(1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3)... dpkg:error处理存档 /var/cache/apt/archives/mongodb-server-core_1%3a3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3_amd64.deb(--unpa ck):试图覆盖‘/usr/bin/mongod’,它也在软件包中mongodb-org-server 5.0.9-2 dpkg-deb:错误:Errors处理时遇到粘贴子进程被信号(管道损坏)杀死 :/var/cache/apt/archives/mongodb-server-core_1%3a3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)***

我也尝试在 apt 中删除 mongodb,但它说E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

帮帮我。谢谢

答案1

它实际上会告诉你下一步该做什么:

sudo apt --fix-broken install

发出此命令并等待其完成,它应该可以正常工作。

此外,apt 的内部状态似乎不一致,两个软件包试图安装同一个文件,而 apt 不知道如何处理。apt --fix-broken install 完成后,会出现

sudo apt update
sudo apt upgrade

相关内容