【问题标题】:curl nss error -5938卷曲 nss 错误 -5938
【发布时间】:2017-07-06 23:17:45
【问题描述】:

我正在不同的服务器上尝试一个 curl 命令。一个正在工作,另一个正在报告“nss 错误 -5938”。

服务器1:

  1. 操作系统:

    Linux 4.1.12-61.1.10.el6uek.x86_64 x86_64 x86_64 x86_64 GNU/Linux

  2. 卷曲-V:

    curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.1 基本 ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 协议:tftp ftp telnet dict ldap ldaps http 文件 https ftps scp sftp 特点: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

  3. 命令运行状态:错误

    内容类型:application/x-www-form-urlencoded;charset=UTF-8 HTTP/1.0 200 连接建立 HTTP/1.0 200 连接建立

    • 代理对 CONNECT 请求回复 OK
    • 使用证书路径初始化 NSS:sql:/etc/pki/nssdb
    • CA 文件:/etc/pki/tls/certs/ca-bundle.crt CApath:无
    • NSS 错误 -5938
    • 关闭连接 #0
    • SSL 连接错误 curl: (35) SSL 连接错误

服务器2:

  1. 操作系统:

Linux 412c25016c7b 4.1.12-37.5.1.el7uek.x86_64 #2 SMP Thu Jun 9 16:01:20 PDT 2016 x86_64 x86_64 x86_64 GNU/Linux

  1. 卷曲-V

curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.16.2.3 基本 ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 协议:tftp ftp telnet dict ldap ldaps http 文件 https ftps scp sftp 特点: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

  1. 命令运行状态:无错误

您能否就如何使 server1 与 curl 命令一起工作提供一些建议?非常感谢!

【问题讨论】:

  • "curl 版本 7.19.7 于 2009 年 11 月 4 日发布" ... 2009 ...
  • Red Hat 反向移植修复了从 repo 提供的软件。 curl 7.19.7 是来自 RHEL6(因此也是 CentOS6)的版本。在我最近更新的 CentOS6 虚拟机中,标题版本仍然是 7.19.7,但根据更改日志,它最近一次更新是在 2017 年,修复了 CVE-2017-2628
    rpm -q --changelog curl * Tue Mar 07 2017 Kamil Dudka <kdudka@redhat.com> 7.19.7-53 - treat Negotiate authentication as connection-oriented (CVE-2017-2628) ...

标签: linux curl


【解决方案1】:

感谢大家的帮助! 最后我找到了使用类似命令的解决方案 curl --tlsv1.2

【讨论】:

  • 我喜欢只有一条评论却没有解决方案,但你仍然感谢人们的支持。
  • 运气不好,我的 curl 版本不支持 --tlsv1.2。我不得不将 curl 升级到新版本。
  • 这也适用于我的基于 curl 的错误:NSS 错误 -5961
猜你喜欢
  • 2019-02-13
  • 2021-10-24
  • 1970-01-01
  • 1970-01-01
  • 2015-04-18
  • 2018-11-27
  • 1970-01-01
  • 2016-06-30
  • 2015-12-12
相关资源
最近更新 更多