CentOS 8. Изменение адресов репозиториев

С 31 января 2022 года установка пакетов или обновление репозиториев в CentOS8 выдаёт ошибку.

Содержание

1 Ошибка

  • При работе с репозиториями в CentOS 8 появилась ошибка:
    Error: Failed to download metadata for repo 'repo_name': Cannot prepare internal mirrorlist: No URLs in mirrorlist
    

2 Причины

  • 31 января 2022 года удалены все пакеты для CentOS8 с официальных зеркал.
  • Вызвано прекращением поддержки CentOS8 (см. Замена Centos).
  • Теперь они перенесены на https://vault.centos.org.

3 Устранение

  • Следует обновить файлы описания репозиториев в /etc/yum.repos.d.
  • Следует использовать vault.centos.org вместо mirror.centos.org.
  • Предлагается выполнить следующие команды:
    sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" \
    -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" \
    -e "s|\$contentdir|centos|g" /etc/yum.repos.d/CentOS-*
    

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие