2012-03-13 181 views
1

當我運行在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提前:)

+0

你可以嘗試建立CURL與不同的SSL提供商? CURL目前支持多種包括CyaSSL,NSS,OpenSSL,PolarSSL,GnuTLS和axTLS。 – Chrisc 2012-03-13 18:07:02

+0

你會解決這個問題。但是我做了一個懶惰的工作,只是簡單地將32位機器(RHEL5.5,在此編譯)中的libcurl3複製到64位(RHEL6.2,目標系統)機器並鏈接動態庫。有效 :) – user1235856 2012-03-26 16:21:48

回答

0

我做了大約一個懶工作,只需簡單地將32位機器(RHEL5.5,在此編譯)中的libcurl3複製到64位(RHEL6.2,目標系統)機器並鏈接到libcurl動態庫。它的工作:)