Решение ошибки Error: Failed to download metadata for repo appstream

Если вы столкнулись со следующей ошибкой в 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

Это поможет вам решить проблему, с которой вы столкнулись при обновлении пакетов или установке новых.

Related Articles