Konflikt bei der Installation von MongoDB

Ich habe einen Server mit CentOS 7, ich möchte MongoDB installieren. Ich habe versucht, es zu installieren Eingabe:

sudo yum install mongodb

Ohne Probleme, dann mache ich mongod Ich bekomme:

-bash: mongod: command not found

Wenn ich nur mongo bekomme ich:

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

Also habe ich versucht, es erneut zu installieren, indem ich diesen Anweisungen gefolgt bin, aber wenn ich sudo yum install -y mongodb-org eingebe, bekomme ich:

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

Und es macht mich verrückt. Ich habe gelesen, dass das Ausführen von yum makecache und eine erneute Installation mein Problem lösen würde, aber nicht. Auch versucht deinstalliere alles mit sudo yum erase $(rpm -qa | grep mongodb-org) aber dann bekomme ich:

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

Also, was kann ich noch tun? Ich brauche nur Mongo laufen. Danke!

Author: Sredny M Casanova, 2017-04-22

1 answers

Sie haben mongodb-2.6.12-4.el7.x86_64 installiert (höchstwahrscheinlich aus dem EPEL - Repo-ich vermute nur, wie Sie nicht angegeben haben) und versuchen, eine andere Version aus dem MongoDB-Repo zu installieren.

Versuchen Sie Folgendes:

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

Verwende -y nicht mit yum. Nehmen Sie sich Zeit, um zu lesen, was auf dem Bildschirm ist, besonders wenn es neu für Sie ist.

 1
Author: Deeh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-07-23 13:28:01