Linux

memcached 呼叫錯誤的 libevent

  • March 11, 2013

當我嘗試從 shell 執行 memcached 時,我得到:

memcached:載入共享庫時出錯:libevent-1.1a.so.1:無法打開共享對象文件:沒有這樣的文件或目錄

但是,我使用 yum install libevent 安裝了更新的版本。我還在 /etc/ld.so.conf.d/ 中創建了一個 .conf 文件來說明它的位置。我已經確認 libconfig 正在從正確的位置載入它。

那麼,如何讓 memcached 從正確的位置載入它?

我已經完成了 yum install memcached 並安裝了 memcached 1.4.5-1.e15 和 libevent 1.4.13-1。執行Centos5.2 final。我什至都把它們都去掉了,然後再試一次,還是不行。

memcached:載入共享庫時出錯:libevent-1.1a.so.1:無法打開共享對象文件:沒有這樣的文件或目錄

yum provides */libevent-1.1a.so.1
...
compat-libevent-11a-3.2.1-1.el5.rf.x86_64 : Abstract asynchronous event notification library - backwards compatibility
Repo        : rpmforge
Matched from:
Filename    : /usr/lib64/libevent-1.1a.so.1

那麼,如何讓 memcached 從正確的位置載入它?

安裝並重compat-libevent-11a試。

引用自:https://serverfault.com/questions/485185