repo 'appstream': Cannot prepare internal mirrorlist
開発サーバーで下記エラーが表示された時の覚書。
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
CentOS Linux 8のリポジトリからCentOS Stream 8のリポジトリへ変更する必要があるらしい。
前の記事で切り替えたと思っていたけど忘れてたみたい。
記載のコマンドを実行
# dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
# dnf distro-sync
rpmsaveを削除
# cd /etc/yum.repos.d/
# ls
# rm *.rpmsave
PHPが更新されたので権限変更
# chown nginx.www -R /var/lib/php/*
再起動
# reboot