卷曲错误77
问题描述:
当我运行在64位RHEL6.2一个32位二进制,我得到以下的卷曲输出和返回值0F 77,卷曲错误77
* About to connect() to 10.30.10.164 port 443 (#0)
* Trying 10.30.10.164... * connected
* Connected to 10.30.10.164 (10.30.10.164) port 443 (#0)
* Initializing NSS with certpath: /etc/pki/nssdb
* Unable to initialize NSS database
* NSS error -5977
* Closing connection #0
* Problem with the SSL CA cert (path? access rights?)
我做了一些研究并发现nss库有problems。
我的要求是在使用libcurl动态库的64位机器上运行32位二进制文件。任何人有任何解决方法可以在RHEL 6.2 x64机器上实现此目的?
我能按要求提供更详细..
语言:C
平台:Linux(RHEL 6.2 x64)的
Thanx提前:)
答
我做了大约一个懒工作,只需简单地将32位机器(RHEL5.5,在此编译)中的libcurl3复制到64位(RHEL6.2,目标系统)机器并链接到libcurl动态库。它的工作:)
你可以尝试建立CURL与不同的SSL提供商? CURL目前支持多种包括CyaSSL,NSS,OpenSSL,PolarSSL,GnuTLS和axTLS。 – Chrisc 2012-03-13 18:07:02
你会解决这个问题。但是我做了一个懒惰的工作,只是简单地将32位机器(RHEL5.5,在此编译)中的libcurl3复制到64位(RHEL6.2,目标系统)机器并链接动态库。有效 :) – user1235856 2012-03-26 16:21:48