2015-03-11 3 views
0

Пытается установить MongoDB 3 на Centos 6.6 - но продолжайте получать следующую ошибку. Я пробовал решение yum makecache, которое описано в некоторых других сообщениях. Но безрезультатно.Установка MongoDB 3.0 CentOS - Конфликты

У меня также нет монгойской установки - это совершенно новая коробка CentOS.

Полная мощность ниже - не повезло. Есть идеи?

$ yum install mongodb-org-3.0.0 
Loaded plugins: fastestmirror 
Setting up Install Process 
Loading mirror speeds from cached hostfile 
* base: centos.openitc.uk 
* extras: mirror.ukhost4u.com 
* updates: mirror.econdc.com 
Resolving Dependencies 
--> Running transaction check 
---> Package mongodb-org.x86_64 0:3.0.0-2.el6 will be installed 
--> Processing Dependency: mongodb-org-server = 3.0.0 for package: mongodb-org-3.0.0-2.el6.x86_64 
--> Processing Dependency: mongodb-org-tools = 3.0.0 for package: mongodb-org-3.0.0-2.el6.x86_64 
--> Processing Dependency: mongodb-org-mongos = 3.0.0 for package: mongodb-org-3.0.0-2.el6.x86_64 
--> Processing Dependency: mongodb-org-shell = 3.0.0 for package: mongodb-org-3.0.0-2.el6.x86_64 
--> Running transaction check 
---> Package mongodb-org-mongos.x86_64 0:3.0.0-2.el6 will be installed 
---> Package mongodb-org-server.x86_64 0:3.0.0-2.el6 will be installed 
---> Package mongodb-org-shell.x86_64 0:3.0.0-2.el6 will be installed 
---> Package mongodb-org-tools.x86_64 0:3.0.0-2.el6 will be installed 
--> Processing Conflict: mongodb-org-mongos-3.0.0-2.el6.x86_64 conflicts mongo-10gen-server 
--> Processing Conflict: mongodb-org-mongos-3.0.0-2.el6.x86_64 conflicts mongo-10gen 
--> Processing Conflict: mongodb-org-tools-3.0.0-2.el6.x86_64 conflicts mongo-10gen-server 
--> Processing Conflict: mongodb-org-tools-3.0.0-2.el6.x86_64 conflicts mongo-10gen 
--> Processing Conflict: mongodb-org-shell-3.0.0-2.el6.x86_64 conflicts mongo-10gen-server 
--> Processing Conflict: mongodb-org-shell-3.0.0-2.el6.x86_64 conflicts mongo-10gen 
--> Processing Conflict: mongodb-org-3.0.0-2.el6.x86_64 conflicts mongo-10gen-server 
--> Processing Conflict: mongodb-org-server-3.0.0-2.el6.x86_64 conflicts mongo-10gen 
--> Finished Dependency Resolution 
Error: mongodb-org-server conflicts with mongodb-org-3.0.0-2.el6.x86_64 
Error: mongodb-org-shell conflicts with mongodb-org-3.0.0-2.el6.x86_64 
Error: mongodb-org conflicts with mongodb-org-server-3.0.0-2.el6.x86_64 
Error: mongodb-org-mongos conflicts with mongodb-org-server-3.0.0-2.el6.x86_64 
Error: mongodb-org-tools conflicts with mongodb-org-server-3.0.0-2.el6.x86_64 
Error: mongodb-org-shell conflicts with mongodb-org-server-3.0.0-2.el6.x86_64 
Error: mongodb-org-mongos conflicts with mongodb-org-3.0.0-2.el6.x86_64 
Error: mongodb-org-tools conflicts with mongodb-org-3.0.0-2.el6.x86_64 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

ответ

0

я точно не понимаю, что произошло, но я установить MongoDB 3.0 на CentOS 7. Сначала я сделал:

yum install -y mongodb-org --skip-Broken 

Затем повторно запустить:

yum install -y mongodb-org 

И после того как все сработало.

Installed: 
mongodb-org.x86_64 0:3.0.0-3.el7 

Dependency Installed: 
    mongodb-org-mongos.x86_64 0:3.0.0-3.el7    mongodb-org-server.x86_64 0:3.0.0-3.el7 
    mongodb-org-shell.x86_64 0:3.0.0-3.el7    mongodb-org-tools.x86_64 0:3.0.0-3.el7 
0

Я болтал в IRC, и, похоже, это известная проблема на данный момент, то есть в настоящее время в обзоре кода. Решение заключалось в том, чтобы непосредственно настроить правильную установку ... с использованием:

yum install -y mongodb-org-3.0.0-1.el6.x86_64 mongodb-org-mongos-3.0.0-1.el6.x86_64 mongodb-org-tools-3.0.0-1.el6.x86_64 mongodb-org-server-3.0.0-1.el6.x86_64 mongodb-org-shell-3.0.0-1.el6.x86_64 mongodb-org-tools-3.0.0-1.el6.x86_64