我正在尝试在干净的新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.
我做错了什么?
答案 0 :(得分:1)
这些说明没问题,你必须遇到连接问题(或者获得比预期服务的其他内容。请遵循:
wget -o - https://www.postgresql.org/media/keys/ACCC4CF8.asc
(不使用--quiet
并且不使用管道到GnuPG)来检查实际发生的情况。 wget
是否表示存在任何连接问题?apt-key add [path-to-file]
导入(或者,如果有人发现此问题想要导入到默认的GnuPG keyring,gpg --import < [path-to-file]
)。很可能wget
找不到PostgreSQL网站引用的根证书,你是not configured for wget
的某个代理或更改网站的网关;至少返回的结果不是GnuPG期望格式的关键数据。
答案 1 :(得分:1)
在我的情况下,问题是由postgresql的错误https证书引起的。
只需将--no-check-certificate添加到wget命令。