安装PostgreSQL 9.4:"gpg:找不到有效的OpenPGP数据"

Ric*_*ard 6 postgresql debian gnupg postgresql-9.4

我正在尝试在干净的新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 -
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

gpg: no valid OpenPGP data found.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Jen*_*rat 2

这些说明没问题,但您一定遇到了连接问题(或者得到了超出预期的其他内容。请执行以下操作:

  • 运行wget -o - https://www.postgresql.org/media/keys/ACCC4CF8.asc(不--quiet通过管道连接到 GnuPG)来检查实际发生的情况。是否wget表明有任何连接问题?
  • 您还可以从浏览器下载该文件,只需使用复制粘贴将文本内容存储到文本文件中,然后使用导入apt-key add [path-to-file](或者,假设有人发现这个问题想要导入到默认的 GnuPG 密钥环,gpg --import < [path-to-file])。

很可能wget找不到 PostgreSQL 网站引用的根证书,您位于某个未配置的wget代理或更改网站的网关之后;至少返回的结果不是 GnuPG 期望的格式的关键数据。