Docker+AlmaLinux9イメージで「Errors during downloading metadata for repository ‘appstream’:」

2024年4月26日

今回はDockerでAlmaLinux9のイメージをpullし、yum updateなどを叩いた際に下記のエラーが起きたときの対処法についてご紹介いたします。

試した日付は2024年4月25日です。



Docker+AlmaLinux9イメージで「Errors during downloading metadata for repository 'appstream’:」

結論から言うと、AlmaLinux9ではなくAlmaLinux8.9のイメージをプルするとエラーが出なくなりました。

AlmaLinux9では
cd /etc/yum.repos.d/
を行って
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/almalinux-*
を叩いたりしましたが、その後yum updateをしても
Error: Cannot find a valid baseurl for repo: appstream
と出るだけで効果はありませんでした。

AlmaLinux9.3やAlmaLinux9でもうまくいかなく、9未満のバージョンだとうまくいったので9未満のバージョンをプルすると良いかもしれません。

追記1

AlmaLinux9未満のバージョンでも最初にうまくいっているように見えましたが、同じくCurl errorとなって通信に失敗しました。

追記2

Docker自体のバージョンを上げたところ解決できました!
AlmaLinux9で動作確認済みです。
Docker+RHEL系Linuxで「Curl error (6): Couldn’t resolve host name for」で名前解決できない

終わりに

今回はDockerでAlmaLinux9のイメージをpullし、yum updateなどを叩いた際に冒頭のエラーが起きたときの対処法についてご紹介いたしました。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






Docker

Posted by ちこ