在Linux Lite上使用Docker安装Cassandra时出现"gpg: no valid OpenPGP data found"错误。

6
3个回答

9
我也遇到了同样的问题。 实际上,在执行此URL时,它返回404,所以我在浏览器中尝试了这个URL https://www.apache.org/dist/cassandra/KEYS,它被重定向到这个URL https://downloads.apache.org/cassandra/KEYS
所以,我在命令中修改了URL:

curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -

改成了这个:

curl https://downloads.apache.org/cassandra/KEYS | sudo apt-key add -

然后它就可以工作了。

0

我在一个Docker容器中遇到了这个错误。我相信原因是容器缺少CA证书。

apt-get update

apt-get install ca-certificates


谢谢,但不幸的是它对我不起作用。我知道它取决于安装的Python版本。我有2.7.17版本。如果我有2.5.15或更早版本,我就不会在打开cqlsh时遇到问题。 - Kamil Bienias

0
我遇到了一个类似的错误。我也遇到了“gpg: no valid OpenPGP data found.”的错误。所以我稍微修改了URL,因为我发现它没有指向确切的gpg文件。
将这个命令:
curl -fsSL https://download.docker.com/linux/ubuntu | sudo apt-key add -
修改为:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
然后我得到了“OK”的输出。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接