
yum --v update
При новой установке CentOS 8 на AWS я получаю:
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
Немного почитав, можно увидеть, что CentOS 8, по всей видимости, становится CentOS Stream 8, и все зеркала показывают, что продукт закончил свою поддержку:http://mirror.centos.org/centos-8/8/readme
Если я открою /etc/yum.repos.d/CentOS-AppStream.repo
указанный там URL-адрес, он преобразуется в:http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=ec2
и это, по-видимому, является причиной проблемы выше. Как говорится
«Недопустимая комбинация релиза/репозитория/архитектуры»
Что делать? CentOS 7 — мой единственный вариант. Я не могу найти образы «CentOS Stream 8» в AWS.
решение1
URL-адрес должен бытьhttp://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=ec2, в частности, в 8-stream
качестве релиза.
Другие инструкции по переходу с обычного на потоковый режим можно найти на официальных страницах здесь:https://www.centos.org/centos-stream/
Также обратите внимание, что если вы используете AWS, то вы можете захотеть использовать создание AMI для предоставления стабильных образов в вашей среде на основе потока. Достаточно просто настроить конвейер для создания базового образа каждую неделю, который затем можно использовать для тестирования и развертывания. Это может снизить некоторые «риски» при использовании выпуска на основе потока.