Docker+AlmaLinux9イメージで「Errors during downloading metadata for repository ‘appstream’:」
今回はDockerでAlmaLinux9のイメージをpullし、yum updateなどを叩いた際に下記のエラーが起きたときの対処法についてご紹介いたします。
1 2 3 4 5 |
[root@108fbcc3f57a /]# yum update AlmaLinux 9 - AppStream 0.0 B/s | 0 B 00:00 Errors during downloading metadata for repository 'appstream': - Curl error (6): Couldn't resolve host name for https://mirrors.almalinux.org/mirrorlist/9/appstream [getaddrinfo() thread failed to start] Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for https://mirrors.almalinux.org/mirrorlist/9/appstream [getaddrinfo() thread failed to start] |
試した日付は2024年4月25日です。
Contents
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などを叩いた際に冒頭のエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません