首页 > 解决方案 > Mongodb 没有从 4.2 正确更新到 4.4

问题描述

我在 ubuntu 18.04 上使用 mongodb 4.2.9

我用包管理器安装了它。现在我按照 --> https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 说明将它更新到使用包管理器的 4.4 版本。

安装没问题,但是当我写mongod -version命令时它显示 - db version v4.2.9。我试图再次重新安装它说 mongodb-org is already the newest version (4.4.1).mongod -version命令它显示 - db version v4.2.9。我怎样才能摆脱这个问题?

标签: mongodbubuntu

解决方案


它看起来像是mongodb-org依赖于所有其他包的元包,但它不需要依赖包与它本身的版本相同。这适用于安装,但如果您在安装mongodb-org了较旧的单个软件包时安装,则不会更新相关软件包。

修理:

  • 简单的解决方案 - apt-get upgrade. 所有其他 MongoDB 包都应该更新。
  • 如果这不起作用,请再次手动安装所有其他软件包:apt-get install mongodb-org-mongos mongodb-org-server mongodb-org-shell mongodb-org-tools.

您也在mongodb-server那里,如果已安装,则应将其删除,如果未安装,则可以考虑在确保当前部署不需要其配置的任何部分后将其清除。


推荐阅读