(Amazon Linux)サーバーでsudoを介してyumを更新すると、次のエラーが発生します。
Fatal Python error: pycurl:
libcurl link-time version is older than compile-time version
私のシステムでは、次のlibcurlライブラリを見つけました。
/usr/lib/libcurl.so.4.3.0
/usr/lib/libcurl.so.4 -> libcurl.so.4.3.0
/usr/local/zend/lib/libcurl.so.4.2.0
/usr/local/zend/lib/libcurl.so -> libcurl.so.4.2.0
/usr/local/zend/lib/libcurl.so.4 -> libcurl.so.4.2.0
あれこれ色々試してみたけどOracleブログ:
python
>>> import pycurl
dlopen("/usr/lib/python2.7/dist-packages/pycurl.so", 2);
ldd /usr/lib/python2.7/dist-packages/pycurl.so
libcurl.so.4 => /usr/local/zend/lib/libcurl.so.4 (0xb7714000)
rpm -q /usr/local/zend/lib/libcurl.so.4
package /usr/local/zend/lib/libcurl.so.4 is not installed
正直なところ、この情報が役に立ったとしても、今はどうすればいいのかわかりません。私ができる唯一の説明は、間違ったlibcurlが使用されていることです。しかし、シンボリックリンクを変更したり、単に実験してみるのは賢明ではないと思います。
libcurlを正しく動作させるには?