[완료] CentOS 5 yum업데이트 문제 입니다..
글쓴이: clcn / 작성시간: 일, 2007/05/20 - 11:42오후
안녕하세요.
얼마전에 centos5를 깔아놓고 오늘 처음 yum update를 해봤는데요.
잘가다가 갑자기 생뚱맞은 에러를 내뿜으며 업데이트가 중단됩니다..
...... ---> Package net-snmp-devel.i386 1:5.3.1-14.0.1.el5 set to be updated ---> Package krb5-devel.i386 0:1.5-23 set to be updated ---> Package libstdc++.i386 0:4.1.1-52.el5.2 set to be updated ---> Package gnupg.i386 0:1.4.5-13 set to be updated ---> Package libgomp.i386 0:4.1.1-52.el5.2 set to be updated --> Running transaction check --> Processing Dependency: perl(RRDs) for package: rrdtool --> Processing Dependency: librrd.so.0 for package: rrdexec --> Processing Dependency: perl(RRDp) for package: rrdtool --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package perl-rrdtool.i386 0:1.2.18-1.el5.rf set to be updated --> Running transaction check --> Processing Dependency: librrd.so.0 for package: rrdexec --> Finished Dependency Resolution Error: Missing Dependency: librrd.so.0 is needed by package rrdexec #
rrdexec랑 rrdtool이 필요한가 싶어서 둘다 rpm설치를 해봤는데요, 그래도 에러가 나길래 librrd.so.0 파일을 /lib에 링크시켜도 똑같은 에러가 납니다.
두놈다 컴파일을 하려니 갑자기 또 global.c에서 에러가 나면서 make에서 중단되어 버립니다.. 황당하군요.
리눅스 쓰면서 요청글 올려보긴 처음인데.. 이럴땐 어떻게 하면 좋을까요?
Forums:
혼자삽질하다..
와아.. 드디어 해결했습니다.
결국은 rrd라는 모니터링 툴의 문제였군요..
rrdexec rrdtool 둘다 rpm 설치한 다음 rrdtool-devel, rrdtool, rrdexec-devel, rrdexec 순서대로 rpm삭제를 해버리면 됩니다.
참고만 하세요 ^^;
rrdexec-devel package 가
rrdexec-devel package 가 있나요? 제가 패키징 해 놓은게 아닌 듯 싶은데..
rrdexec 라는 것이 제가 배포하는 것이 아닐 수도 있겠지만, 일단은 snmp 의 so version 이 올라가면서 rrdtool 과 rrdexec 가 링크하고 있던 snmp library 의 버전이 틀려져서 의존성 에러가 발생한 것이네요. 사용하시지 않았으니 삭제를 하신 것이겠지만, 혹시 사용하여야 한다면, source rpm 을 구해서 rebuild 하시면 될 겁니다. 아마도..
에에..
^^ 답변 갑사합니다. 나중에 RRD를 쓰게되면 참고할게요.
댓글 달기