更新时间:2022-11-06 22:20:15
找出问题所在.我有一个旧版本的 ruby (2.0.0) 我升级到 2.1.2 并且像魔术一样工作.不确定 ruby 2.0.0 有什么使 openssl 抛出该错误.我认为非常无用的错误消息.
Figured out the issue. I had an older version of ruby (2.0.0) I upgraded to 2.1.2 and works like magic. Not sure what ruby 2.0.0 has that makes openssl throw that Error. Very useless error message in my opinion.
OpenSSL::SSL::SSLError:SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验证失败
SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3 read server hello A (OpenSSL::SSL::SSLError)
OpenSSL::SSL::SSLError - SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败:
OpenSSL :: SSL :: SSLError(连接到Paypal时,返回SSL_connect = 1 errno = 0 state = SSLv3读取服务器证书B:证书验证失败)
Ruby:SSL_connect SYSCALL 返回=5 errno=0 state=unknown state (OpenSSL::SSL::SSLError)
OpenSSL::SSL::SSLError(SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败)
OpenSSL::SSL::SSLError: SSL_connect SYSCALL 返回=5 errno=0 state=SSLv3 read server hello A
Ruby:SSL_connect SYSCALL返回= 5 errno = 0状态=未知状态(OpenSSL :: SSL :: SSLError)
API请求-OpenSSL :: SSL :: SSLError:SSL_connect SYSCALL返回= 5 errno = 0状态= SSLv3读取服务器问候A