当前位置: 首页 > 知识库问答 >
问题:

升级mongodb没有效果仍显示旧版本

华献
2023-03-14

下面是我用来将mongodb版本从2.6.9升级到最新版本的命令,但它仍然显示了以前的版本。让我知道我在升级过程中做错了什么。问题是mongod-version仍然显示升级后安装的旧版本。

我提到的文档--Mongodb文档

我遵循的步骤-

  • sudo apt-key adv--keyserver hkp://keyserver.ubuntu.com:80--recv 7f0ceb10
  • echo“deb http://repo.mongodb.org/apt/ubuntu”$(LSB_release-sc)“/mongodb-org/3.0 multiverse”sudo tee/etc/apt/sources.list.d/mongodb-org-3.0.list
  • sudo apt-get update
  • sudo apt-get install-y mongodb-org

结果-

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  mongodb-org
1 upgraded, 0 newly installed, 0 to remove and 139 not upgraded.
Need to get 3,608 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://repo.mongodb.org/apt/ubuntu/ trusty/mongodb-org/3.0/multiverse mongodb-org amd64 3.0.2 [3,608 B]
Fetched 3,608 B in 0s (18.3 kB/s)      
(Reading database ... 298790 files and directories currently installed.)
Preparing to unpack .../mongodb-org_3.0.2_amd64.deb ...
arg: upgrade
Unpacking mongodb-org (3.0.2) over (2.6.9) ...
Setting up mongodb-org (3.0.2) ...

在此之后,我重新启动服务-sudo service mongod restart

共有1个答案

温嘉玉
2023-03-14

我处于完全相同的情况,遵循完全相同的步骤,有同样的问题。

对我起作用的是:

卸载:

sudo service mongod stop
sudo apt-get purge mongodb-org*

然后用以下命令安装mongodb:

sudo apt-get install -y mongodb-org

这假定您已经执行了前面的安装步骤(导入公钥、创建列表文件、重新加载本地包数据库)。

 类似资料:
  • 问题内容: 我在OSX上从JDK 1.7-> 1.8升级时遇到问题。升级已完成,但是javac仍返回1.7作为版本。 我已经从Oracle主页下载了JDK 8_u5 ,并运行了安装程序。 安装后,我还采取了以下步骤: 我已经阅读并删除了Java 1.7(以及所有其他JDK版本),然后重新运行安装程序: 仍然没有用,javac报告版本为1.7.0_21 在该路径中,是的符号链接。的内容是一系列文件(

  • 我在Ubuntu18.04上使用ELasticsearch。当我尝试运行“./elasticsearch-setup-passwords”脚本时,它显示以下错误。 未来版本的Elasticsearch将需要Java 11;您的Java版本[/usr/lib/jvm/java-8-openjdk-amd64/jre]不符合此要求 但当我检查Jaa版本时,它显示的是Java 11号。 我把Java从8

  • 我在OSX上从JDK 1.7->1.8升级时遇到了问题。升级已经完成,但是javac仍然返回1.7版本。 我已经从Oracle的主页下载了JDK8_U5,并运行了安装程序。 我还采取了以下步骤,安装后: 我浏览并删除了Java1.7(以及所有其他JDK版本),然后重新运行安装程序: 仍然没用,javac报告版本为1.7.0_21 在该路径中,是指向的符号链接。的内容是一系列文件(不是符号链接)。

  • 在的下载站点上,它说你可以克隆它来更新它。我下载它是为了安装它,但我开始真正进入并希望从现在开始每次更新它时都克隆它。我想我找到了我们需要克隆它的地方,经过了大量的搜索和比平时更少的文档。如果我是对的,它就在目录中,就在我的眼皮底下! 我是不是没有找到难以捉摸的文件夹,还是团队直到最新版本发布后才让您直接克隆它?例如,我知道VirtualBox就是这样做的。 我知道这有点重复这个问题,但我尝试了它

  • 当我执行命令检查活动的java版本时,它显示默认的(已经安装的open-jdk)java版本。如何用下载的open-jdk覆盖默认的open-jdk? 更新: 说/usr/bin/java

  • 为了与 After Effects 早期版本创建的项目兼容,因而保留了旧版类别的效果。在更新项目或创建新项目时,您应使用备用效果和技术,而不是旧版类别的效果。 基本 3D 效果 如果您正在处理在 After Effects 的旧版本中创建的项目,并且“基本 3D”效果应用于一个或多个图层,则您可以继续使用“基本 3D”效果;否则,应使用 3D 图层开关将图层转换为 3D 图层。(请参阅 3D 图层