Моя ОС - CentOS 6.4 x86_64bit.
И я пытался использовать библиотеку jansson так же, как показано в их руководстве.
Вот моя история.
- Я скачал github_commits.c
- Я скачал curllib.
- У меня возникла проблема с libjansson.so.4.
- Итак, я поставил «ldconfig», и вроде все в порядке.
- Мне нужно обновить yum по какой-то причине. поэтому я командую "yum update"
терминал показывает ошибку ниже:
Возникла проблема с импортом одного из модулей Python, необходимых для запуска yum. Ошибка, приводящая к этой проблеме, была:
/usr/lib64/python2.6/site-packages/pycurl.so: неопределенный символ: CRYPTO_set_locking_callback
Пожалуйста, установите пакет, который предоставляет этот модуль, или убедитесь, что модуль установлен правильно.
Возможно, указанный выше модуль не соответствует текущей версии Python, а именно: 2.6.6 (r266:84292, 22 февраля 2013 г., 00:00:18) [GCC 4.4.7 20120313 (Red Hat 4.4.7- 3)]
Если вы не можете решить эту проблему самостоятельно, обратитесь к часто задаваемым вопросам по yum по адресу: http://yum.baseurl.org/wiki/Faq
в Интернете я нашел решение, в котором говорится, что я должен удалить curl. это ссылка: http://forums.fedoraforum.org/showthread.php?t=263887
Так что у меня тут дилемма. Я должен использовать curl из-за jansson. в то же время я также должен использовать ням
Есть ли идея для этой проблемы?
Спасибо.