L'erreur est assez claire à partir de yum
:
http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml :[Errno 14] PYCURL ERROR 22 - "L'URL demandée a renvoyé une erreur :404 introuvable"
Il n'y a pas de fichier à l'autre bout de cette URL pour yum
à télécharger, d'où le 404. Mettez cette URL dans votre navigateur et commencez à naviguer pour voir quels fichiers s'y trouvent réellement.
Voici l'URL correcte lorsque je parcours leur dépôt :
- http://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/repodata/repomd.xml
Je soupçonne qu'ils ont déplacé des choses mais n'ont pas régénéré le fichier repomd.xml. Vous pouvez contourner le problème en téléchargeant les packages manuellement, puis en utilisant yum install ..
pour installer des choses.
Faut de frappe
Mais je pense qu'il y a une faute de frappe dans votre fichier de dépôt :
baseurl=https://repo.mongodb.org/yum/redhat/$releaserver/mongodb-org/3.0/x86_64/
Cela devrait être :
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
Cela se produit si vos configurations de dépôt sont sales.
Essayez ceci
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
Puis recréez le dépôt
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
Ajoutez ensuite ceci :
[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
Exécutez ensuite la commande suivante :
sudo yum install -y mongodb-org