Конфликт при установке MongoDB

у меня есть сервер с CentOS 7, я хотел бы установить mongoDB. Я попытался установить его командой:

sudo yum install mongodb

без проблем, тогда я делаю mongod Я:

-bash: mongod: command not found

если я только mongo Я:

2017-04-22T21:09:55.078+0000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2017-04-22T21:09:55.079+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146

Итак, я попытался установить его снова после это инструкция но тогда, когда я печатаю sudo yum install -y mongodb-org Я:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.constant.com
 * epel: mirror.math.princeton.edu
 * extras: mirror.netdepot.com
 * updates: mirror.cc.columbia.edu
Resolving Dependencies
--> Running transaction check
---> Package mongodb-org.x86_64 0:3.4.4-1.el7 will be installed
--> Processing Dependency: mongodb-org-tools = 3.4.4 for package: mongodb-org-3.4.4-1.el7.x86_64
--> Processing Dependency: mongodb-org-shell = 3.4.4 for package: mongodb-org-3.4.4-1.el7.x86_64
--> Processing Dependency: mongodb-org-server = 3.4.4 for package: mongodb-org-3.4.4-1.el7.x86_64
--> Processing Dependency: mongodb-org-mongos = 3.4.4 for package: mongodb-org-3.4.4-1.el7.x86_64
--> Running transaction check
---> Package mongodb-org-mongos.x86_64 0:3.4.4-1.el7 will be installed
---> Package mongodb-org-server.x86_64 0:3.4.4-1.el7 will be installed
---> Package mongodb-org-shell.x86_64 0:3.4.4-1.el7 will be installed
---> Package mongodb-org-tools.x86_64 0:3.4.4-1.el7 will be installed
--> Processing Conflict: mongodb-org-server-3.4.4-1.el7.x86_64 conflicts mongodb
--> Processing Conflict: mongodb-org-3.4.4-1.el7.x86_64 conflicts mongodb
--> Processing Conflict: mongodb-org-shell-3.4.4-1.el7.x86_64 conflicts mongodb
--> Processing Conflict: mongodb-org-mongos-3.4.4-1.el7.x86_64 conflicts mongodb
--> Processing Conflict: mongodb-org-tools-3.4.4-1.el7.x86_64 conflicts mongodb
--> Finished Dependency Resolution
Error: mongodb-org-mongos conflicts with mongodb-2.6.12-4.el7.x86_64
Error: mongodb-org-shell conflicts with mongodb-2.6.12-4.el7.x86_64
Error: mongodb-org-tools conflicts with mongodb-2.6.12-4.el7.x86_64
Error: mongodb-org conflicts with mongodb-2.6.12-4.el7.x86_64
Error: mongodb-org-server conflicts with mongodb-2.6.12-4.el7.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

и это сводит меня с ума. Я читал, что делаю yum makecache и устанавливать снова разрешил бы моя проблема, но это не так. Также попытался удалить все с sudo yum erase $(rpm -qa | grep mongodb-org) но тогда я получаю:

Loaded plugins: fastestmirror
Error: Need to pass a list of pkgs to erase
 Mini usage:

erase PACKAGE...

Remove a package or packages from your system

aliases: remove, autoremove, erase-n, erase-na, erase-nevra, autoremove-n, autoremove-na, autoremove-nevra, remove-n, remove-na, remove-nevra

Итак,что еще я могу сделать? Мне просто нужно, чтобы монго бежал. Спасибо!

17
задан Sredny M Casanova
06.02.2023 14:39 Количество просмотров материала 2928
Распечатать страницу

1 ответ

вы mongodb-2.6.12-4.el7.x86_64 установлено (скорее всего, из репозитория EPEL-я только предполагаю, что вы не указали) и пытаетесь установить другую версию из репозитория MongoDB.

попробуйте следующее:

yum remove mongodb*
yum clean all
yum install mongodb-org

не используйте -y С yum. Потратьте время, чтобы прочитать, что на экране, особенно если это ново для вас.

0
отвечен Deeh 2023-02-07 22:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

centos
centos-7
linux
mongodb
redhat-enterprise-linux
Вверх