运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

openssl ssl_choose_client_version:unsupported protocol的解决

运维开发网 https://www.qedev.com 2021-05-17 10:10 出处:ubuntukylin站 作者:hope250
操作openssl的过程中遇到错误:svn: E170013: Unable to connect to a repository at URL https://192.168.6.246:8443/svn/Py_Console,svn: E120171: 执行上下文错误: An error occurred during SSL communication,curl: (35) error:14

操作openssl的过程中遇到错误:svn: E170013: Unable to connect to a repository at URL 'https://192.168.6.246:8443/svn/Py_Console',svn: E120171: 执行上下文错误: An error occurred during SSL communication,curl: (35) error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol。

 

网友支招

1、这是客户端的协议不支持,可以尝试双方的协议都升级或者降级看看,找到都支持的协议。

2、运行以下命令试试:

update-crypto-policies --set LEGACY

systemctl restart sssd

不过运行以上两个命令后提示update-crypto-policies不存在、sssd.service不存在,已确定安装了update-crypto-policies和sssd,同时还是同样的ssl报错。

 

最终解决方案

如果是在深度Deepin环境中,可以修改/etc/ssl/openssl.cnf文件,通过降低ssl最低版本可解决此问题,如下:

[system_default_sect]

MinProtocol = TLSv1.0

CipherString = [email protected]=2

注:修改后就可以正常连接SVN。

 

说明

该方法在Deepin下可行,但在Ubuntu Kylin下就不行。也就是说,这种解决方法并不是通用的,不同的Linux操作系统即使是同一个SVN服务端,也不一定可行。

相关技术参考:在Ubuntu 18.04/Debian 9上安装SVN Server的方法。

 

附:在Deepin系统下编译openssl静态库的截图

openssl ssl_choose_client_version:unsupported protocol的解决

注:按截图的方法操作就行。

 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号