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


【関連記事】