今日のひとこと Challange IT For Future

gpg: keyserver receive failed: Cannot assign requested address

DockerLinux 読了 1分

この記事は最終更新から 6 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

docker buildしたら、Dockerfile内でのgpgコマンドが以下のようなエラーになる場合がある。

+ gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys E3FF2839C048B25C084DEBE9B26995E310250568
gpg: keybox '/tmp/tmp.SUXH22yiuV/pubring.kbx' created
gpg: keyserver receive failed: Cannot assign requested address

どうやら、Docker内でha.pool.sks-keyservers.netにIPv6で接続しにいこうとして、失敗しているらしい。この場合は、Dockerfile内のha.pool.sks-keyservers.netをipv4.pool.sks-keyservers.netに置き換えて、IPv4で接続するようにしたら解決した。