gpg:安装 Brave 浏览器时未找到有效的 OpenPGP 数据

gpg:安装 Brave 浏览器时未找到有效的 OpenPGP 数据

我已经执行了以下命令行:

curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -

我收到以下错误信息:

gpg:未找到有效的 OpenPGP 数据

我该如何解决?

答案1

我今天使用 Brave 发布的说明时也遇到了同样的问题。似乎brave-core.asc他们列出的地址中不存在该文件。安装 Beta 版本(说明在同一页)对我来说没问题。

错误gpg: no valid OpenPGP data found是因为brave-core.asc通过 curl 下载的文件是一个零字节(空)文件,并且其中实际上没有 OpenPGP 数据。

更新(2020-01-09):看起来 Brave 已经修复了发布版本的链接,该brave-core.asc文件现在可以在提供的链接中找到。

答案2

正如@FrancoisMarier 在下面的评论中提到的,最好不要访问没有有效访问密钥的网站。

但是,如果您确信自己知道自己在做什么,并且希望在没有有效访问密钥的情况下访问该网站,则可以使用--insecure--no-check-certificate标志。


为了解决错误:

gpg:未找到有效的 OpenPGP 数据

  1. 您可以使用下载文件不安全方式使用-k--insecure

    curl -k -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    
  2. wget您还可以使用以下选项下载文件--no-check-certificate

    wget --no-check-certificate -qO - https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    

curl 手册解释一下这个选项:

-k, --insecure (SSL) 此选项明确允许 curl 执行“不安全”的 SSL 连接和传输。所有 SSL 连接都尝试使用默认安装的 CA 证书包来确保安全。除非使用 -k, --insecure,否则所有被视为“不安全”的连接都会失败。

请参阅此在线资源以了解更多详细信息: http://curl.haxx.se/docs/sslcerts.html

答案3

我们在 1 月份曾发生过短暂的中断,这可能解释了您在那里看到的情况。但一般来说,如果您遇到签名密钥问题,如果您在官方支持论坛

如果你遇到安全错误在尝试安装或升级 Brave 时,请随时通过 向我们发送电子邮件[email protected]

相关内容