Der Fehler ist ziemlich klar aus yum
:
http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml:[Errno 14] PYCURL ERROR 22 – „Die angeforderte URL hat einen Fehler zurückgegeben:404 Not Found“
Es gibt keine Datei am anderen Ende dieser URL für yum
herunterzuladen, daher 404. Geben Sie diese URL in Ihren Browser ein und beginnen Sie mit der Navigation, um zu sehen, welche Dateien tatsächlich dort sind.
Dies ist die richtige URL, wenn ich ihr Repo durchsuche:
- http://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/repodata/repomd.xml
Ich vermute, sie haben Dinge verschoben, aber die Datei repomd.xml nicht neu generiert. Sie können das Problem umgehen, indem Sie die Pakete manuell herunterladen und dann yum install ..
verwenden Dinge zu installieren.
Tippfehler
Aber ich glaube, da ist ein Tippfehler in Ihrer Repo-Datei:
baseurl=https://repo.mongodb.org/yum/redhat/$releaserver/mongodb-org/3.0/x86_64/
Sollte so lauten:
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
Es passiert, wenn Ihre Repo-Konfigurationen unsauber sind.
Versuchen Sie dies
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
Dann Repo erneut erstellen
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
Fügen Sie dann Folgendes hinzu:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Führen Sie dann den folgenden Befehl aus:
sudo yum install -y mongodb-org