Если вы столкнулись со следующей ошибкой в CentOS 8 при попытке обновить пакеты с помощью dnf update или yum update в этом руководстве мы исправим эту проблему.
Исправление в CentOS 8: “Ошибка: Failed to download metadata for repo appstream”
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Исправление: Переход на CentOS Stream 8 или альтернативный дистрибутив
Пользователи CentOS переходят на альтернативные дистрибутивы CentOS, потому что CentOS перешла на Stream – дистрибутив Linux, который находится на полпути между разработкой Fedora и разработкой RHEL.
Другие перешли на CentOS Stream 8, чтобы остаться с CentOS.
Оба этих варианта позволят вам обновить CentOS 8, несмотря на то, что вы не можете этого сделать напрямую.
Переход с CentOS 8 на CentOS Stream 8:
dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
Это поможет вам решить проблему, с которой вы столкнулись при обновлении пакетов или установке новых.