当前位置: 首页 > 知识库问答 >
问题:

Ruby 不支持的协议 (OpenSSL::SSL::SSL错误) on Debian/Linux

吕征
2023-03-14

如何修复这个错误,发生在DebianLinux使用ssl命令与红宝石?

/usr/lib/ruby/1.8/net/http.rb:586:在连接:SSL_connect返回=1 errno=0状态=未知状态:不支持的协议(OpenSSL::SSL::SSLError)

我找到了答案,我ḿ 将此作为其他用户的参考发布。

共有1个答案

宇文育
2023-03-14

您需要将ruby版本至少更改为1.8.7-p358

在将 opensl 库从 openssl_1.0.0h-1 (amd64) 升级到 openssl_1.0.1-4 后,我遇到了此错误。

我在Debian上测试喘息。

用https://github.com/sstephenson/rbenv安装ruby 1.8.7-p358就行了。我有debian测试的标准ruby 1.8.7.352。

希望有帮助,如果有评论!

 类似资料:
  • 我在中添加了来自Web页面的所有链接,然后逐一点击所有URL。 代码按预期工作(它在浏览器中启动URL),因为第一个链接稍后抛出错误: Windows-7 Java-1.8.1

  • 我有一个脚本,它使用的Facebook向

  • Secure Sockets Layer (SSL,安全套接字层)是在网络上应用最广泛的加密协议实现。SSL 使用结合加密过程来提供网络的安全通信。本节介绍 SSL 和它所使用的加密过程。 SSL 提供了一个安全的增强标准 TCP/IP 套接字用于网络通信协议。如表3所示,添加了安全套接字层传输层和应用层之间的标准 TCP/IP 协议栈。SSL的应用程序中最常用的是 Hypertext Trans

  • 我正在尝试在CentOS 6.2中运行以下代码(取自codeAcademy): 并获取以下错误消息: /usr/lib/ruby/1.8/net/1.586:在“连接”中:返回SSL_connect=1 errno=0 状态=SSLv3 读取服务器证书 B:证书验证失败(打开SSL:SSL::SSL错误) 密钥被省略了(毕竟它们是秘密的),但是我使用了正确的密钥。必要的宝石安装完毕。 问题可能是什

  • 问题内容: 我有一个由某些客户端提供的基于Java的应用程序。当我尝试运行该应用程序时,我遇到错误,当我联系客户端时,他们只是要求用8更新JCE , 我做了以下步骤 从Oracle JCE下载站点下载软件。 解压缩该软件包并将文件local_policy.jar和US_export_policy.jar复制到JRE安全库中。 JRE-C:\ Program Files \ Java \ jre1.

  • 我正在EC2实例上开发apache2环境。为了安全起见,我想更改apache2的ssl端口。我已经确认默认的ssl端口443是通过检查页面与chrome浏览器工作。但修改ports.conf如下,我有一个错误,ERR_SSL_PROTOCOL_ERROR当访问这个服务器像https://xxxxxxx: 18443/ 是否有任何更改ssl端口的设置? 侦听端口 /etc/apache2/ports