У меня очень странная проблема, и я не могу понять, почему.
Когда я бегу yum info python-pip
на некоторых машинах CentOS 7, она возвращает Ошибка: нет подходящих пакетов для списка. Но до сих пор я без проблем устанавливал python-pip.
Репозиторий epel включен:
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11,016
Как ни странно, эта же команда может успешно работать на других серверах CentOS 7 и возвращает информацию о пакете.
Релиз CentOS: Выпуск CentOS Linux 7.2.1511 (Core)
эпель-релиз: 7,6 или 7,8 (Я пробовал оба.)
Пожалуйста, кто-нибудь может объяснить, что не так с репозиторием EPEL.
РЕДАКТИРОВАТЬ: Вывод команды yum;
[root@local ~]# yum info python-pip
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* epel: fedora.mirror.serversaustralia.com.au
* rpmforge: mirror.ventraip.net.au
Error: No matching Packages to list
РЕДАКТИРОВАТЬ2: Это может быть просто потому, что пакет был извлечен из репозитория. Но я до сих пор не понимаю, почему одни серверы могут видеть и загружать пакет, а другие - нет.
Я выполнил приведенные ниже команды на обоих серверах, и проверка-обновление показывает, что репозиторий epel из fedora.uberglobalmirror.com, что одинаково на обоих серверах.
yum clean all
yum check-update
yum info python-pip`
Хм. Тщательный осмотр моего зеркала EPEL показывает, что пакет теперь называется python2-pip
начиная с EPEL 7.
/srv/www/mirrors/epel/7/x86_64/p/python2-pip-8.1.2-5.el7.noarch.rpm
Я предлагаю вам попробовать установить это.
Вы всегда можете просмотреть зеркало Yum через ваш веб-браузер чтобы определить, является ли это проблемой Yum или пакет отсутствует в зеркале. В этом случае похоже, что пакет отсутствует. С Yum все в порядке. Другие ваши системы могут иметь кэшированные данные репозитория или могут подключаться к другому зеркалу с устаревшим списком пакетов.
Следующим шагом будет проверка списков рассылки и BugZilla чтобы увидеть, было ли обсуждение.
На самом деле я не уверен, какой список рассылки здесь будет правильным;
Мне удалось найти разговор на BugZilla, который мощь связаны: установка pip не работает (путь / разрешения) Может из-за этого посылку выдернули. Это не похоже на серьезную проблему ..
Если вы не можете дождаться решения этой проблемы, возможно, вы сможете найти более старую, незатронутую версию в Кодзи, система сборки. (Проверьте, какая версия установлена и работает в других системах.)
Наконец, кажется, SRPM все еще доступен. Вы можете взять его и собрать самостоятельно, чтобы посмотреть, будет ли он соответствовать вашим потребностям. Хотя, если его потянули, может быть, на то есть веская причина.