mongodb - 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
。我怎样才能摆脱这个问题?
解决方案
它看起来像是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
那里,如果已安装,则应将其删除,如果未安装,则可以考虑在确保当前部署不需要其配置的任何部分后将其清除。
推荐阅读
- awk - awk 将一列转置为多个具有空值的未知列
- windows - 使用 wsl2 和 docker 在 Windows 10 上运行网络模式“主机”
- angularjs - 模块“myApp”不可用 AngularJS 教程
- xamarin - xamarin.essentials.connectivity.NetworkAccess
- c# - 异步尝试捕获 - 异常变量为空
- javascript - 将对象数组转换为对象数组?
- openshift - 使用 Openshift 和 Quarkus 的微服务之间的通信
- angular - Angular 远程加载模块不会将入口组件加载到视图中
- mysql - 选择每月和每年平均销售额的最佳方法
- python - 根据条件更改列表列表的元素