Intereting Posts
После установки Windows Fedora больше не загружается. Получение ошибки: файл ‘/ vmlinuz’ не найден. Как мне исправить загрузку? Удалите строки из файла CSV, если второй столбец находится в списке слов Каковы последствия увеличения жестких и мягких ограничений для пользователя ldap Можете ли вы создать только зашифрованный раздел, доступный только для чтения, который root не может записать (или перемонтировать)? конвертировать вывод iscord в flac Как скопировать файл с помощью scp со специальными символами? Как получить файл на хост, когда все, что у вас есть, это последовательная консоль? найти оригинальное видео, если у вас есть короткий клип от него Как изменить мой сценарий для резервного копирования моих файлов Создавать несколько процессов с помощью одной команды Стандартный инструмент для преобразования байта в человеческий KiB MiB и т. Д .; как du, ls1 ssh вместо SASL для аутентифицированной отправки SMTP? Как распечатать индекс цикла в файл с помощью awk? Есть ли команда, запрещающая IP-адрес При установке rpm-пакета ядра в ОС Qubes жалуется: dracut-install: ОШИБКА: установка /usr/lib64/plymouth//label.so

Ошибка Yum при установке MongoDB на CentOS?

Я использую Centos 6.6 (x86_64) Попытка установить наиболее стабильную версию mongodb. но я застрял в этой ошибке (что может показаться повторяющимся, но ни один из предыдущих ответов не работал для меня)

[root@localhost home]# sudo yum install -y mongodb-org Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile * base: ftp.iitm.ac.in * extras: ftp.iitm.ac.in * updates: centos.01link.hk http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: mongodb-org-3.0. Please verify its path and try again 

Мой репо:

vim /etc/yum.repos.d/mongodb-org-3.0.repo

 [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releaserver/mongodb-org/3.0/x86_64/ gpgcheck=0 enabled=1 

пытался

 yum clean all yum check yum erase apf yum erase upgrade 

также попробовал

 sudo sed -i 's/https/http/g' /etc/yum.repos.d/mongodb-org-3.0.repo 

my yum.conf

 [root@localhost home]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release # This is the default, if you make this bigger yum won't see if the metadata # is newer on the remote and so you'll "gain" the bandwidth of not having to # download the new metadata and "pay" for it by yum not having correct # information. # It is esp. important, to have correct metadata, for distributions like # Fedora which don't keep old packages around. If you don't like this checking # interupting your command line usage, it's much better to have something # manually check the metadata once an hour (yum-updatesd will do this). # metadata_expire=90m # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d [root@localhost home]# 

Пожалуйста, помогите мне понять это!

также я установил SELinux = permissive После исправления ошибок, которые были указаны на SIM-карте, я получаю следующую ошибку

 [root@localhost Hubatrix]# yum clean all Loaded plugins: fastestmirror, refresh-packagekit, security Cleaning repos: base extras mongodb-org-3.0 updates Cleaning up Everything Cleaning up list of fastest mirrors [root@localhost Hubatrix]# cat /etc/yum.repos.d/mongodb-org-3.0.repo [mongodb-org-3.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/repodata/repomd.xml gpgcheck=0 enabled=1 [root@localhost Hubatrix]# sudo yum install -y mongodb-org Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Determining fastest mirrors * base: centos.excellmedia.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net base | 3.7 kB 00:00 base/primary_db | 4.6 MB 01:21 extras | 3.4 kB 00:00 extras/primary_db | 31 kB 00:00 https://repo.mongodb.org/yum/redhat/6/mongodb-org/3.0/x86_64/repodata/repomd.xml/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: mongodb-org-3.0. Please verify its path and try again 

Ошибка довольно ясна из yum :

http://repo.mongodb.org/yum/redhat/%24releaserver/mongodb-org/3.0/x86_64/repodata/repomd.xml : [Errno 14] PYCURL ERROR 22 – «Ошибка запрашиваемого URL: 404 Not Found»

На другом конце этого URL-адреса на yum файла, поэтому 404. Поместите этот URL-адрес в свой браузер и начните просматривать, какие файлы на самом деле там.

Это правильный URL-адрес, когда я просматриваю их репо:

Я подозреваю, что они переместили вещи, но не восстановили файл repomd.xml. Вы можете обойти проблему, загрузив пакеты вручную, а затем используя yum install .. для установки вещей.

Опечатка

Но я думаю, что в вашем файле репо есть опечатка:

baseurl = https://repo.mongodb.org/yum/redhat/ $ releaserver / mongodb-org / 3.0 / x86_64 /

Должно быть:

baseurl = https://repo.mongodb.org/yum/redhat/ $ releaseverver / mongodb-org / 3.0 / x86_64 /

Я решил эту проблему, удалив /$releaserver и заменил 7Server по ссылке http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/ поэтому постарайтесь заменить эту ссылку на это изменение ,

Очистка кеша работала для меня:

 sudo yum clean all