gpg:密钥服务器接收失败:与 Ubuntu Bionic 的连接超时

gpg:密钥服务器接收失败:与 Ubuntu Bionic 的连接超时

目的:

我想将 apt-key 添加到 Ubuntu Bionic

环境:

Ubuntu Bionic 18.04.3

命令:

/usr/bin/apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv E084DAB9

或者

/usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9

错误:

“stderr”:“警告:不应解析 apt-key 输出(stdout 不是终端)\ngpg:密钥服务器接收失败:连接超时\n”,“stderr_lines”:[“警告:不应解析 apt-key 输出(stdout 不是终端)”,“gpg:密钥服务器接收失败:连接超时”

附加信息:

  • 这对于 Ubuntu Xenial 来说很好,但不适用于 Ubuntu Bionic。

  • 我在 Ubuntu Bionic docker 容器内运行此命令。我将这个 ubuntu bionic 镜像拉到本地并执行/usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9,似乎运行正常。

/usr/bin/apt-key adv --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
Executing: /tmp/apt-key-gpghome.rA90EMTH3h/gpg.1.sh --no-tty --keyserver hkp://keyserver.ubuntu.com:80 --recv E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: public key "Michael Rutter <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

但是,/usr/bin/apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv E084DAB9在 Ubuntu Bionic docker 容器中不起作用并且超时。

有人遇到过类似的问题吗?任何帮助都值得感激。提前致谢!

相关内容