Yum на Centos застрял в "загруженных плагинах: fastestmirror"

При попытке установить пакет с помощью yum на Centos команда застревает в первой части:

loaded plugins: fastestmirror

Я пробовал:

  • удаление /var/cache/yum/timedhosts.txt См. предложение
  • yum update yum
  • убедитесь, что другие процессы не запущены и не удалены /var/run/yum.pid
  • yum clean all См. предложение
  • Проверено, что DNS работает для всех серверов в файлах /etc/yum.repos.d/*.repo
  • Установите флаг enabled в vi/etc/yum/pluginconf.d/fastestmirror.conf//enabled = 0 См. предложение

... все еще проблема.

Любые идеи?

Ответы

Ответ 1

Для меня это было исправлено:

rm -f /var/lib/rpm/__*
rpm --rebuilddb -v -v

Затем повторите команду yum, которую я пытался запустить в первую очередь.

Он застрял около минуты:

Determining fastest mirrors

... но затем он завершился без ошибок

Предлагаемый здесь

Ответ 2

Работал для меня: (+)

Отредактируйте следующий файл.

/etc/yum/pluginconf.d/fastestmirror.conf

Изменить включено = 1 на enabled = 0, чтобы отключить плагин fastestmorror.

Это должно исправить это.

Вам не нужно перезапускать все, чтобы изменения вступили в силу. Просто запустите yum снова.

Ответ 3

Если вы используете только адрес ipv4, но адрес ipv6 активен. Отключите адрес ipv6 и повторите попытку.

#vi /etc/sysctl.conf 

net.ipv6.conf.eth0.disable_ipv6 = 1

#sysctl -p