警告:erlang-21.3.8.6-1.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 6026dfca: NOKEY 错误:依赖检测失败: libcrypto.so.10(OPENSSL_1.0.2)(64bit) 被 erlang-21.3.8.6-1.el7.x86_64 需要,这个问题有遇到的吗?如何解决 本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题描述: 您在安装erlang-21.3.8.6-1.el7.x86_64.rpm时遇到警告信息,提示头V4 RSA/SHA1 Signature的密钥ID缺失,并且出现错误信息说明依赖检测失败,具体为libcrypto.so.10(OPENSSL_1.0.2)(64bit)被所需erlang包所依赖但未找到。
原因分析:
解决步骤:
添加GPG密钥: 首先解决密钥缺失问题,您需要查找并导入对应Erlang RPM包所需的GPG密钥。通常可以通过Erlang或其发行版的官方文档找到密钥添加命令。
解决依赖问题: 对于依赖缺失,您可以尝试以下步骤修复:
openssl version
查看当前系统的OpenSSL版本,确认是否已安装兼容的OpenSSL 1.0.2版本。yum install openssl-libs-1.0.2*
(请根据实际版本号调整)。ln -s /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.10
重新安装Erlang:完成上述步骤后,再次尝试安装Erlang RPM包,此时应能成功通过依赖检测。
注意事项:
进一步支持: 如果以上步骤未能解决问题,建议查阅Erlang或操作系统官方论坛、社区寻求帮助,或直接联系阿里云技术支持提供更详细的错误日志和操作记录。
请按照上述步骤操作,逐步排查并解决问题。