cassandra 安装:无法获取本地颁发者证书

cassandra installation: unable to get local issuer certificate

我正在尝试在 this

之后的 debian 上安装 cassandra

运行:

curl -L https://debian.datastax.com/debian/repo_key | sudo apt-key add -

给我错误:

0curl: (60) SSL certificate problem: unable to get local issuer certificate

当 cURL 无法验证服务器提供的证书时会产生此错误。您可以通过使用允许 ssl 连接而不验证证书的 -k 选项来解决这个问题。由于您大概可以信任 datastax,因此您可以像这样调用 curl。

curl -L -k https://debian.datastax.com/debian/repo_key | sudo apt-key add -

所以你知道有一种更好更安全的方法来解决这个问题,方法是从 curl.haxx.se 下载 cacert.pem 文件并将这些证书添加到你的 /etc/ssl/certs/nodesource-ca.crt 文件。这应该解决实际问题,而不是使用 -k

绕过它