MongoDB 2.6更新错误 [英] MongoDB 2.6 Update Error

查看:73
本文介绍了MongoDB 2.6更新错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我遇到冲突

[root @ MongoDB ec2-user]#sudo yum install mongodb-org加载的插件: 优先级,安全性,更新方式,升级帮助程序设置安装 流程解决的依存关系 ->运行交易检查 --->将安装软件包mongodb-org.x86_64 0:2.6.0-1 ->处理依赖性:软件包的mongodb-org-tools = 2.6.0:mongodb-org-2.6.0-1.x86_64 ->处理依赖性:软件包:mongodb-org-2.6.0-1.x86_64的mongodb-org-shell = 2.6.0 ->处理依赖性:软件包:mongodb-org-2.6.0-1.x86_64的mongodb-org-server = 2.6.0 ->处理依赖性:软件包:mongodb-org-2.6.0-1.x86_64的mongodb-org-mongos = 2.6.0 ->运行交易检查 --->将安装软件包mongodb-org-mongos.x86_64 0:2.6.0-1 --->软件包mongodb-org-server.x86_64 0:2.6.0-1将被安装 --->将安装软件包mongodb-org-shell.x86_64 0:2.6.0-1 --->软件包mongodb-org-tools.x86_64 0:2.6.0-1将被安装 ->处理冲突:mongodb-org-tools-2.6.0-1.x86_64冲突mongo-10gen-server ->处理冲突:mongodb-org-tools-2.6.0-1.x86_64冲突mongo-10gen ->处理冲突:mongodb-org-mongos-2.6.0-1.x86_64冲突mongo-10gen-server ->处理冲突:mongodb-org-mongos-2.6.0-1.x86_64冲突mongo-10gen ->处理冲突:mongodb-org-shell-2.6.0-1.x86_64冲突mongo-10gen-server ->处理冲突:mongodb-org-shell-2.6.0-1.x86_64冲突mongo-10gen ->处理冲突:mongodb-org-2.6.0-1.x86_64冲突mongo-10gen-server ->处理冲突:mongodb-org-2.6.0-1.x86_64冲突mongo-10gen ->处理冲突:mongodb-org-server-2.6.0-1.x86_64冲突mongo-10gen-server ->处理冲突:mongodb-org-server-2.6.0-1.x86_64冲突mongo-10gen ->完成的依赖项解析错误:mongodb-org-shell与mongo-10gen-2.4.10-mongodb_1.x86_64相冲突错误:mongodb-org-server 与mongo-10gen-server-2.4.10-mongodb_1.x86_64冲突错误: mongodb-org-mongos与mongo-10gen-2.4.10-mongodb_1.x86_64冲突 错误:mongodb-org-mongos与发生冲突 mongo-10gen-server-2.4.10-mongodb_1.x86_64错误:mongodb-org-tools 与mongo-10gen-2.4.10-mongodb_1.x86_64发生错误: mongodb-org-server与mongo-10gen-2.4.10-mongodb_1.x86_64冲突 错误:mongodb-org-tools与发生冲突 mongo-10gen-server-2.4.10-mongodb_1.x86_64错误:mongodb-org 与mongo-10gen-server-2.4.10-mongodb_1.x86_64冲突错误: mongodb-org与mongo-10gen-2.4.10-mongodb_1.x86_64冲突: mongodb-org-shell与冲突 mongo-10gen-server-2.4.10-mongodb_1.x86_64您可以尝试使用 --skip-broken可以解决此问题,您可以尝试运行:rpm -Va --nofiles --nodigest

[root@MongoDB ec2-user]# sudo yum install mongodb-org Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mongodb-org.x86_64 0:2.6.0-1 will be installed --> Processing Dependency: mongodb-org-tools = 2.6.0 for package: mongodb-org-2.6.0-1.x86_64 --> Processing Dependency: mongodb-org-shell = 2.6.0 for package: mongodb-org-2.6.0-1.x86_64 --> Processing Dependency: mongodb-org-server = 2.6.0 for package: mongodb-org-2.6.0-1.x86_64 --> Processing Dependency: mongodb-org-mongos = 2.6.0 for package: mongodb-org-2.6.0-1.x86_64 --> Running transaction check ---> Package mongodb-org-mongos.x86_64 0:2.6.0-1 will be installed ---> Package mongodb-org-server.x86_64 0:2.6.0-1 will be installed ---> Package mongodb-org-shell.x86_64 0:2.6.0-1 will be installed ---> Package mongodb-org-tools.x86_64 0:2.6.0-1 will be installed --> Processing Conflict: mongodb-org-tools-2.6.0-1.x86_64 conflicts mongo-10gen-server --> Processing Conflict: mongodb-org-tools-2.6.0-1.x86_64 conflicts mongo-10gen --> Processing Conflict: mongodb-org-mongos-2.6.0-1.x86_64 conflicts mongo-10gen-server --> Processing Conflict: mongodb-org-mongos-2.6.0-1.x86_64 conflicts mongo-10gen --> Processing Conflict: mongodb-org-shell-2.6.0-1.x86_64 conflicts mongo-10gen-server --> Processing Conflict: mongodb-org-shell-2.6.0-1.x86_64 conflicts mongo-10gen --> Processing Conflict: mongodb-org-2.6.0-1.x86_64 conflicts mongo-10gen-server --> Processing Conflict: mongodb-org-2.6.0-1.x86_64 conflicts mongo-10gen --> Processing Conflict: mongodb-org-server-2.6.0-1.x86_64 conflicts mongo-10gen-server --> Processing Conflict: mongodb-org-server-2.6.0-1.x86_64 conflicts mongo-10gen --> Finished Dependency Resolution Error: mongodb-org-shell conflicts with mongo-10gen-2.4.10-mongodb_1.x86_64 Error: mongodb-org-server conflicts with mongo-10gen-server-2.4.10-mongodb_1.x86_64 Error: mongodb-org-mongos conflicts with mongo-10gen-2.4.10-mongodb_1.x86_64 Error: mongodb-org-mongos conflicts with mongo-10gen-server-2.4.10-mongodb_1.x86_64 Error: mongodb-org-tools conflicts with mongo-10gen-2.4.10-mongodb_1.x86_64 Error: mongodb-org-server conflicts with mongo-10gen-2.4.10-mongodb_1.x86_64 Error: mongodb-org-tools conflicts with mongo-10gen-server-2.4.10-mongodb_1.x86_64 Error: mongodb-org conflicts with mongo-10gen-server-2.4.10-mongodb_1.x86_64 Error: mongodb-org conflicts with mongo-10gen-2.4.10-mongodb_1.x86_64 Error: mongodb-org-shell conflicts with mongo-10gen-server-2.4.10-mongodb_1.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

并给出此错误更新:

sudo yum update mongodb-org加载的插件:优先级,安全性, update-motd,升级助手amzn-main
| 2.1 kB 00:00 amzn-updates
| 2.3 kB 00:00设置更新过程包 mongodb-org可用,但未安装.

sudo yum update mongodb-org Loaded plugins: priorities, security, update-motd, upgrade-helper amzn-main
| 2.1 kB 00:00 amzn-updates
| 2.3 kB 00:00 Setting up Update Process Package(s) mongodb-org available, but not installed.

我该如何解决?

推荐答案

由于软件包名称已更改,因此您确实需要删除旧软件包并安装新软件包.但是,与其执行两个步骤,不如使用yum shell.这将删除旧软件包,并在单个事务中安装新软件包:

Since the package name has changed, you do need to remove the old package and install the new one. However, instead of doing this as two steps, it is cleaner to use the yum shell. This will remove the old package and install the new one in a single transaction:

yum shell
> install mongodb-org
> remove mongo-10gen
> remove mongo-10gen-server
> run
--> Running transaction check
---> Package mongo-10gen.i686 0:2.4.10-mongodb_1 will be erased
---> Package mongo-10gen-server.i686 0:2.4.10-mongodb_1 will be erased
---> Package mongodb-org.i686 0:2.6.0-1 will be installed
--> Processing Dependency: mongodb-org-tools = 2.6.0 for package: mongodb-org-2.6.0-1.i686
--> Processing Dependency: mongodb-org-shell = 2.6.0 for package: mongodb-org-2.6.0-1.i686
--> Processing Dependency: mongodb-org-server = 2.6.0 for package: mongodb-org-2.6.0-1.i686
--> Processing Dependency: mongodb-org-mongos = 2.6.0 for package: mongodb-org-2.6.0-1.i686
--> Running transaction check
---> Package mongodb-org-mongos.i686 0:2.6.0-1 will be installed
---> Package mongodb-org-server.i686 0:2.6.0-1 will be installed
---> Package mongodb-org-shell.i686 0:2.6.0-1 will be installed
---> Package mongodb-org-tools.i686 0:2.6.0-1 will be installed
--> Finished Dependency Resolution

================================================================================
 Package                  Arch       Version                 Repository    Size
================================================================================
Installing:
 mongodb-org              i686       2.6.0-1                 10gen        4.6 k
Removing:
 mongo-10gen              i686       2.4.10-mongodb_1        @10gen       181 M
 mongo-10gen-server       i686       2.4.10-mongodb_1        @10gen        30 M
Installing for dependencies:
 mongodb-org-mongos       i686       2.6.0-1                 10gen        6.7 M
 mongodb-org-server       i686       2.6.0-1                 10gen        8.9 M
 mongodb-org-shell        i686       2.6.0-1                 10gen        4.2 M
 mongodb-org-tools        i686       2.6.0-1                 10gen         88 M

Transaction Summary
================================================================================
Install  1 Package  (+4 Dependent packages)
Remove   2 Packages

Total download size: 108 M
Is this ok [y/d/N]: y
Downloading packages:
(1/5): mongodb-org-2.6.0-1.i686.rpm                      | 4.6 kB     00:00
(2/5): mongodb-org-mongos-2.6.0-1.i686.rpm               | 6.7 MB     00:00
(3/5): mongodb-org-server-2.6.0-1.i686.rpm               | 8.9 MB     00:00
(4/5): mongodb-org-shell-2.6.0-1.i686.rpm                | 4.2 MB     00:00
(5/5): mongodb-org-tools-2.6.0-1.i686.rpm                |  88 MB     00:04
--------------------------------------------------------------------------------
Total                                               19 MB/s | 108 MB  00:05
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : mongodb-org-server-2.6.0-1.i686                              1/7
  Installing : mongodb-org-mongos-2.6.0-1.i686                              2/7
  Installing : mongodb-org-tools-2.6.0-1.i686                               3/7
  Installing : mongodb-org-shell-2.6.0-1.i686                               4/7
  Installing : mongodb-org-2.6.0-1.i686                                     5/7
  Erasing    : mongo-10gen-server-2.4.10-mongodb_1.i686                     6/7
  Erasing    : mongo-10gen-2.4.10-mongodb_1.i686                            7/7
  Verifying  : mongodb-org-2.6.0-1.i686                                     1/7
  Verifying  : mongodb-org-shell-2.6.0-1.i686                               2/7
  Verifying  : mongodb-org-tools-2.6.0-1.i686                               3/7
  Verifying  : mongodb-org-mongos-2.6.0-1.i686                              4/7
  Verifying  : mongodb-org-server-2.6.0-1.i686                              5/7
  Verifying  : mongo-10gen-server-2.4.10-mongodb_1.i686                     6/7
  Verifying  : mongo-10gen-2.4.10-mongodb_1.i686                            7/7

Removed:
  mongo-10gen.i686 0:2.4.10-mongodb_1
  mongo-10gen-server.i686 0:2.4.10-mongodb_1

Installed:
  mongodb-org.i686 0:2.6.0-1

Dependency Installed:
  mongodb-org-mongos.i686 0:2.6.0-1      mongodb-org-server.i686 0:2.6.0-1
  mongodb-org-shell.i686 0:2.6.0-1       mongodb-org-tools.i686 0:2.6.0-1

Finished Transaction
> exit
Leaving Shell

这篇关于MongoDB 2.6更新错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆