Chyba je zcela jasná z yum
:
http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml:[Errno 14] PYCURL ERROR 22 – „Požadovaná adresa URL vrátila chybu:404 Nenalezeno“
Na druhém konci této adresy URL pro yum
není soubor stáhnout, proto 404. Vložte tuto adresu URL do prohlížeče a začněte procházet, abyste viděli, jaké soubory tam skutečně jsou.
Toto je správná adresa URL, když procházím jejich úložiště:
- http://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/repodata/repomd.xml
Mám podezření, že přesunuli věci, ale neregenerovali soubor repomd.xml. Problém můžete obejít ručním stažením balíčků a následným použitím yum install ..
nainstalovat věci.
Překlep
Ale myslím, že ve vašem repo souboru je překlep:
baseurl=https://repo.mongodb.org/yum/redhat/$releaserver/mongodb-org/3.0/x86_64/
Mělo by to být toto:
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
Stává se to, pokud jsou vaše konfigurace úložiště špinavé.
Zkuste toto
sudo rm -rf /etc/yum.repos.d/mongod*
sudo yum clean all
Poté znovu vytvořte repo
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
Pak přidejte toto:
[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
Poté spusťte následující příkaz:
sudo yum install -y mongodb-org