Fer*_*reu 3 python debian gnupg docker
我收到关于使用 Python 3.7.7 构建 Debian:stretch-slim Docker 映像的消息:
gpg: keyserver receive failed: Cannot assign requested address
The command '/bin/sh -c set -ex [...]'
[...] returned a non-zero code: 2
Run Code Online (Sandbox Code Playgroud)
我认为这是 GPG 或网络问题。
有小费吗?非常感谢您的帮助。
按照Laurent Sittler的建议,解决方案是向 gpg 服务器添加选项。
在 Dockerfile 中找到这一行:
&& gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
Run Code Online (Sandbox Code Playgroud)
并用这个块替换它:
&& ( \
gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \
|| gpg --batch --keyserver pgp.mit.edu --recv-keys "$GPG_KEY" \
|| gpg --batch --keyserver keyserver.pgp.com --recv-keys "$GPG_KEY" \
) \
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1267 次 |
| 最近记录: |