postgresql - 安装 PostgreSQL 9.4 : "gpg: no valid OpenPGP data found"

标签 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 -

我收到这个错误:

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/

相关文章:

git - Git 中的自动签名不起作用

ruby - 如何使用 OpenPGP 和 Ruby 对数据进行非对称加密?

postgresql - 为什么我在 postgresql 中看不到用户权限?

sql - 在数据库中查询第 "trim"行

dns - 224.0.0.251 上的多播正在做什么?

perl - LWP拒绝通过HTTPS连接

ubuntu - Debian 9/Ubuntu : Which repository sources can I add to sources. 列表以获得更多最新的软件包?

c - 使用 GPGME 在 key 服务器上搜索公钥

postgresql - 在 Play 上配置 PostgreSQL! 2.6

sql - 在 UNION ALL 上查询时选择带有错误消息的重复记录