我正在尝试在干净的新 Debian Jessie 机器上安装 PostgreSQL 9.4。
我正在按照这些说明进行操作:https://wiki.postgresql.org/wiki/Apt#Quickstart
当我到达这一点时:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
我收到这个错误:
gpg: no valid OpenPGP data found.
我做错了什么?
最佳答案
这些说明没问题,您一定遇到了连接问题(或者收到了超出预期的其他内容。请执行以下操作:
- 运行
wget -o - https://www.postgresql.org/media/keys/ACCC4CF8.asc
(没有--quiet
并且没有连接到 GnuPG 的管道)来检查实际发生了什么。是wget
表示有任何连接问题? - 您也可以从浏览器下载文件,只需使用复制粘贴将文本内容存储到文本文件中,然后使用
apt-key add [path-to-file]
导入即可。 (或者,假设有人发现这个问题想要导入到默认的 GnuPG key 环,gpg --import < [path-to-file]
)。
最有可能 wget
未找到 PostgreSQL 网站引用的根证书,您在某个代理后面,即 not configured for wget
或更改网站的网关;至少返回的结果不是 GnuPG 期望格式的关键数据。
关于postgresql - 安装 PostgreSQL 9.4 : "gpg: no valid OpenPGP data found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31992893/