sun's longitude:242 14 16.70 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 7235 번 글의 답장글 : Re: CentOS dovecot문제
 이름  산이 [홈]http://linuxchannel.net/

[초보자]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : CentOS5
>- 커널버전(옵션) :
>- 데몬버전(예:apache 1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타) :
>-----------------------------------------
>*중요:한글 문자가 하나도 없으면 스팸페이지로 이동합니다(스팸 필터링).
>
>이번에 CentOS5를 설치하였습니다.
>APM은 소스설치를 했구요.
>APM을 소스설치하면서 mysql rpm을 지웠더니 dovecot에 문제가 발행하네요.
>imap이 mysql과 의존성등에서 걸리는것 같습니다.
>우선 증상은 dovecot가 실행되지 않습니다.
>Jun 8 15:46:31 ns dovecot: auth(default): dovecot-auth: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
>dovecot 실행시 오류내용입니다.
>의존관계는
> libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0x0063c000)
> libpq.so.4 => /usr/lib/libpq.so.4 (0x0057c000)
> libmysqlclient.so.15 => not found <= 이부분
> libz.so.1 => /lib/libz.so.1 (0x005df000)
> libm.so.6 => /lib/libm.so.6 (0x00c96000)
>이렇구요.
>그래서 libmysqlclient.so.15을 소스설치된 디렉토리에서 찾아 링크를 걸어주었습니다.
>버전은 낮지만 libmysqlclient.so.14버전이 있어서 이걸루요.
>그랬더니 아래와 같은 의존관계와 실행시 오류가 발생합니다.
>[root@ns lib]# ldd /usr/libexec/dovecot/dovecot-auth
>/usr/libexec/dovecot/dovecot-auth: /usr/lib/libmysqlclient.so.15: version `libmysqlclient_15' not found (required by /usr/libexec/dovecot/dovecot-auth)
>
>Jun 8 15:46:31 ns dovecot: auth(default): dovecot-auth: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
>
>물론 yum으로 mysql5버전을 dovecot와 같이 설치하면 dovecot는 문제없습니다.
>하지만 기존 mysql과 충돌이 발생합니다.
>꼭 소스설치한 버전(4.1버전대)을 사용해야 해서요.
>
>dovecot를 소스설치하여 사용하려고 설치했는데... 사용하는방법이 넘 복잡하더군요. ㅡㅡ
>눅스머신에서 apm을 rpm 제거후 dovecot를 잘 설정해 사용하시는 분 도움 좀 주시면 고맙겠습니다.

========================================

libmysqlclient.so.14 (소스)를 libmysqlclient.so.15 로 링크걸었나요?

이렇게 링크걸어도 에러난다면 정확하게 libmysqlclient.so.15 이 파일을 원하는 것 같네요

다른 머신이나 또는 rpm 을 다시 설치한후 libmysqlclient.so.15 이파일을 백업하고 rpm 을 다시 지웁니다.
그리고 지정된 위치에 백업한 파일(libmysqlclient.so.15)을 옮겨보세요.

만약 링크를 libmysqlclient.so.14 (소스)를 libmysqlclient.so.14 로 걸었다면 libmysqlclient.so.15 로 걸어보세요.

마지막으로 원본(libmysqlclient.so.xx)을 libmysqlclient.so 으로도 링크를 걸어줍니다.
2007년 06월 14일 00:28:54 목(새벽)  from 211.212.249.68
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds