【问题标题】:Curl error 77 on 64bit machine64位机器上的卷曲错误77
【发布时间】:2012-03-29 17:23:32
【问题描述】:

当我在 64 位 RHEL6.2 上运行 32 位二进制文​​件时,我从 Curl 获得以下输出,返回值为 0f 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)

提前感谢:)

【问题讨论】:

  • 您可以尝试使用不同的 SSL 提供商构建 CURL 吗? CURL 目前支持多种,包括 CyaSSL、NSS、OpenSSL、PolarSSL、GnuTLS 和 axTLS。
  • 你可以解决问题。但我做了一个懒惰的工作,只是简单地将 libcurl3 从 32 位机器(RHEL5.5,在此处编译)复制到 64 位(RHEL6.2,目标系统)机器并链接动态库。它工作:)

标签: curl https libcurl rhel nss


【解决方案1】:

我做了一个懒惰的工作,只是简单地将 libcurl3 从 32 位机器(RHEL5.5,在此处编译)复制到 64 位(RHEL6.2,目标系统)机器并链接 libcurl 动态库。成功了:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多