error while loading shared libraries: libevent-2.1.so.6 해결책

1120 단어
memcached 시작 명령을 실행할 때 오류를 보고합니다. 알림: error while loadingshared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory
memcached 명령에서 어떤 라이브러리ldd/usr/local/memcached/bin/memcached가 부족한지 보기
ldd /usr/local/memcached/bin/memcached

결과:libevent-2.1.so.6 모듈을 찾을 수 없음
libevent 보기-2.1.so.6 locate libevent 존재 여부-2.1.so.육
locate libevent-2.1.so.6

결과: 시스템에 이 모듈이 설치되어 있습니다. 경로/usr/local/lib/
memcached 보기 라이브러리에 의존하는 경로 찾기 LD_DEBUG=libs/usr/local/memcached/bin/memcached -v
LD_DEBUG=libs /usr/local/memcached/bin/memcached -v

결과:/lib64/디렉터리에서 찾았기 때문에 설치된 것을 찾을 수 없습니다
libevent-2.1을 비추다.so.6에서/lib64 경로 중 ln-s/usr/local/lib/libevent-2.1.so.6/usr/lib64/libevent-2.1.so.육
ln -s /usr/local/lib/libevent-2.1.so.6 /usr/lib64/libevent-2.1.so.6

결과: 이렇게 처리하면memcached에서 이 파일을 검색할 수 있습니다
memcached 서비스/etc/init를 시작합니다.d/memcached restart
/etc/init.d/memcached restart

여기는memcache 시작 스크립트가 미리 설치되어 있기 때문에 약간 다를 수 있습니다

좋은 웹페이지 즐겨찾기