正德厚生,臻于至善

Oracle Linux 5 使用yum出现“M2Crypto.SSL.SSLError”错误

yum报错如下:
M2Crypto.SSL.SSLError: tlsv1 alert protocol version

wget报错如下:
OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Unable to establish SSL connection.

这个错误表示客户端与服务器通信过程中遇到了TLS协议版本不兼容的问题。具体来说,服务器期望的是一个较新的TLS版本,但客户端仅支持较旧的版本。
解决方法:
1.更新客户端的TLS库,确保它支持服务器要求的TLS版本。
2.如果你有权控制服务器,可以配置服务器以使用客户端支持的TLS版本。
3.如果是在编写代码时遇到这个错误,确保你的代码中指定了正确的TLS版本。
4.如果你使用的是yum包管理器,可以尝试清理缓存并重新尝试更新。

Oracle linux 5 官方yum源
Oracle Linux 5 官方支持已于2020年11月结束,其官方YUM源也已经停止维护。如果您仍需要为Oracle Linux 5设置YUM源,可以考虑使用旧版本的CentOS或者其他兼容性较高的第三方源。
curl -o /etc/yum.repos.d/public-yum-el5.repo http://yum.oracle.com/public-yum-el5.repo
scp -pr CentOS-Base.repo 192.0.20.105:/etc/yum.repos.d/

Oracle Linux: Using YUM or Registering Systems With ULN Fails: "The SSL certificate failed verification" (Doc ID 2633521.1)
Solution
cp -pr /usr/share/rhn/ULN-CA-CERT /usr/share/rhn/ULN-CA-CERT.old
ls -l /usr/share/rhn/ULN-CA-CERT.old /usr/share/rhn/ULN-CA-CERT

cp -pr /tmp/ULN-CA-CERT.sha2 /usr/share/rhn/ULN-CA-CERT
cp -pr /usr/share/rhn/ULN-CA-CERT.old /usr/share/rhn/ULN-CA-CERT

Oracle Linux: Oracle Public Yum Repository Gives an Error on SSL Certificate (Doc ID 2271957.1)
Please change the URL to http://yum.oracle.com as a workaround.

Oracle Linux: yum(8) Update Command Gets Error "[Errno 14] Peer cert cannot be verified or peer cert invalid" (Doc ID 2495991.1)
Workaround
As a workaround perform the following action plan:
1. Add “sslverify=false” in the ‘/etc/yum.conf’ file
2. Run again the command yum update.
赞(0) 打赏
未经允许不得转载:徐万新之路 » Oracle Linux 5 使用yum出现“M2Crypto.SSL.SSLError”错误

评论 抢沙发

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫

微信扫一扫

登录

找回密码

注册