GNU/Linux >> Znalost Linux >  >> Linux

Chyba Yum při instalaci MongoDB na CentOS?

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

Linux
  1. Nainstalujte MongoDB na CentOS 6

  2. Instalace Tomcat 8 na Centos 6

  3. Nelze najít platnou základní adresu URL:Chyba YumRepo [Vyřešeno]

  1. Chyba „mapa se používá“ při odstraňování vícecestného zařízení v CentOS/RHEL

  2. Instalace Dockeru na CentOS 6.6

  3. Chyba při instalaci Nodejs na Godaddy Shared Linux Hosting

  1. Instalace MariaDB na CentOS 7

  2. Instalace PHP 5.5 na CentOs

  3. Udělat chybu při instalaci LiME na CentOS – lib/modules/kernel_version/build:Žádný takový soubor nebo adresář [Vyřešeno]