보니까 라이브러리 문제인 것 같네요.
혹시 RPM 설치하는 과정에서 필요한 라이브러리들을 체크해 보셨나요.
이들 라이브러리도 같이 업을 해야 합니다.(최소버전이 명시되어 있을 겁니다.)
그리고 libpopt.so 라이브러리 파일을 찾아보시길
(실제로는 libpopt.so.X.X 식으로 뒤에 버전이 붙여있을 겁니다.)
find / -name libpopt*
이거 해서 안나온다면 libpopt 라이브러리가 있는 패키지를 구해다 깔아야 하고,
나왔을 경우에는 적당히 링크 건 후에 ldconfig 실행해주면 될겁니다.
(라이브러리 새로 설치한 뒤에는 반드시 ldconfig 해야 합니다.)
: 제발 도와 주세요
:
: 제가 BIND 를 설치하다가 rpm버전이 낮아서 안된다고 하길레
:
: 여기 게시판 도움을 받아 rpm 업글 했는데
:
: # rpm --version
:
: RPM version 4.0.3
:
: 저렇게 정상적으로 버전은 나오는데
:
: # rpm -qi apache
:
: /usr/lib/rpm/rpmq: error in loading shared libraries:
: libpopt.so.0: cannot open shared object file:
: No such file or directory
:
: 이렇게 실행시키면 이렇게 에러만 나네요
:
: 모든 rpm 패키지가 다 이렇게 안되네요
:
: 아마 제가 rpm패키지 설치시 nobody로 설치해서 그런거 같네요
:
: 도저히 해결방법이 없을까요
:
: 우와 이거 대책이 안스네요
:
: 현재 서버 돌리고 있는거 관리자 몰래 했는디
:
: 큰일이네요
:
: 제발 도와 주세요
:
: 여러분의 도움 기다리는 리눅스 초보가...--Written by the Black Knight