2012-03-13 6 views
1

Когда я бегу 32-разрядного двоичного кода на 64-битной RHEL6.2, я получаю следующий выход из Curl с возвращаемым значением 0f 77,Curl ошибка 77 на 64-битной машине

* 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.
Мое требование - запустить 32-битную двоичную версию на 64-битной машине, которая использует библиотеку libcurl dynamic. У кого-нибудь есть обходное решение для достижения этой цели на машине RHEL 6.2 x64?

Я могу предоставить более подробную информацию по запросу ..

Язык: C
Платформа: Linux (RHEL 6.2 x64)

Thanx заранее :)

+0

Не могли бы вы попытаться создать CURL с другим поставщиком SSL? В настоящее время CURL поддерживает несколько приложений, включая CyaSSL, NSS, OpenSSL, PolarSSL, GnuTLS и axTLS. – Chrisc

+0

ya, что бы решить проблему. но я сделал одну ленивую работу, просто скопировал libcurl3 с 32-разрядной машины (RHEL5.5, скомпилированный здесь) на 64-битную (RHEL6.2, целевую систему) машину и связал динамические библиотеки. Это сработало :) – user1235856

ответ

0

я сделал один ленивый работу вокруг, просто скопировал libcurl3 из 32-разрядной машины (RHEL5.5, скомпилированный здесь) в 64-разрядную (RHEL6.2, целевую систему) машину и связал libcurl dynamic lib. Это сработало :)

 Смежные вопросы

  • Нет связанных вопросов^_^