【发布时间】:2017-07-06 23:17:45
【问题描述】:
我正在不同的服务器上尝试一个 curl 命令。一个正在工作,另一个正在报告“nss 错误 -5938”。
服务器1:
操作系统:
Linux 4.1.12-61.1.10.el6uek.x86_64 x86_64 x86_64 x86_64 GNU/Linux
卷曲-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
命令运行状态:错误
内容类型: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:
- 操作系统:
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
- 卷曲-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
- 命令运行状态:无错误
您能否就如何使 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) ...