Amazon Linux 2中从Cassandra 3.11.x升级到4.1.8的GPG密钥问题
解决Amazon Linux 2安装Cassandra的GPG密钥验证失败问题
以下是无需重新部署系统的可行方案:
方案1:安装时临时跳过GPG校验
直接在安装命令中添加跳过校验的参数,快速完成安装:
sudo yum install cassandra -y --nogpgcheck
方案2:修改Cassandra repo配置永久禁用GPG校验
- 找到Cassandra的repo配置文件,通常路径为
/etc/yum.repos.d/cassandra.repo - 编辑该文件,添加或修改参数:
gpgcheck=0
- 保存文件后执行安装:
sudo yum install cassandra -y
方案3:手动导入正确的GPG密钥
如果之前导入的密钥无效,尝试下载官方最新密钥并导入:
- 下载密钥文件到系统默认密钥目录:
sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-cassandra https://downloads.apache.org/cassandra/KEYS
- 导入密钥:
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-cassandra
- 再次执行安装命令:
sudo yum install cassandra -y
提示:若方案3仍失败,大概率是repo源的密钥配置指向错误,此时优先使用方案1或方案2更高效。
内容的提问来源于stack exchange,提问作者jWoose
相关产品推荐
相关产品推荐

