Не удалось загрузить данные для ?appstream? CentOS8 - Geek-Speak

Не удалось загрузить данные для ?appstream? CentOS8

Главная Форумы SOFTWARE Tuning Systems Не удалось загрузить данные для ?appstream? CentOS8

  • В этой теме 0 ответов, 1 участник, последнее обновление 2 года назад сделано E-tec.
Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #2073
    E-tec
    Хранитель

      При попытке обновить или установить пакеты из репозиториев CentOS 8 выдается следующая ошибка: “Ошибка: Не удалось загрузить метаданные для репозитория ?appstream?: Cannot prepare internal mirrorlist: No URLs in mirrorlist“.

      На самом деле об этом предупреждали заранее разработчики CentOS, конкретнее от отказа разработки версий ОС и переход на Stream версию, подробнее об этом можно прочитать тут.

      Чтоб решить проблему с скачиванием нужных пакетов из официальных репозиториев, нужно перенаправить свои репозитории /etc/yum.repos.d/ на http://vault.centos.org вместо http://mirror.centos.org. Делается это следующим образом:

      sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
      sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*

      После чего репозитории будут доступны, но вы не будете получать обновления безопасности, т.к. CentOS 8 официально умерла 31.12.21. Но вы можете перейти на SentOS Stream, выполнив следующие команды:

      dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
      dnf distro-sync

      После чего возможно потребуется перезагрузка. Более подробную информацию о переходе на centos strem можно получить тут.

    Просмотр 1 сообщения - с 1 по 1 (всего 1)
    • Для ответа в этой теме необходимо авторизоваться.
    Авторизация
    *
    *
    Регистрация
    *
    *
    *
    Пароль не введен
    *
    Генерация пароля