rpm 에러 좀 봐주세요..
글쓴이: circuity / 작성시간: 화, 2003/10/07 - 8:18오후
레드햇9 사용하는 초보입니다.
rpm 업그레이드한다고 까불다가 ,,, ㅜㅜ
요런 에러가 나오네요.
[root@localhost ~]# rpm
rpm: relocation error: /usr/lib/librpm-4.2.so: undefined symbol: rpmswEnter
[root@localhost ~]# rpmdb
rpmdb: relocation error: /usr/lib/librpm-4.2.so: undefined symbol: rpmswEnter
rpm 관련 실행파일은 전부 요렇게 나옵니다.
같은 버전을 구해다가 덮어씌웠는데도 계속 동일한 현상이 일어납니다.
그냥 데스크탑으로 사용하는 리눅스인데요.
괜히 심심해서 찝적거리다가 rpm이 작동이 안되니 많이 불편합니다.
나름대로 쓰기 편하게 해놨는데 다시 깔 수도 없고,,,
도와주세요.
Forums:
Re: rpm 에러 좀 봐주세요..
rpm 다시 까세여
배포판 시디에 있는 rpm 패키지를 mc에서 풀수 있습니다
그걸 덮어 씌우세여
즐린
mc에서도 동일한 에러가 납니다 ㅜㅜ
mc에서도 동일한 에러가 납니다 ㅜㅜ
[quote="circuity"]mc에서도 동일한 에러가 납니다 ㅜㅜ[/
정 안되시면 다른 리눅스 시스템에 네트웍으로 파일을 다운 받거나 하드디스크 마운트 시키시고 누락된 라이브러리 파일 카피하십시요..
해당 라이브러리만으로 힘들다 싶으면..
rpm -ql rpm
하셔서 rpm 관련된 파일들을 모두 카피하십시요..
해결했습니다..
요번에 나온 슬렉웨어에서 rpm-4.2.1.tgz 를 훔쳐와서 덮어씌웠습니다.
(루트에서 걍 풀어버렸죠)
그러니깐 db가 어쩌고 하면서 에러가 다시 나오네요.
패키지에 접근할 수가 없다나...
여러 rpm 관련 디렉토리들을 돌아다니다가 /var/lib/rpm/에서
__00* 요런 파일3개를 발견했죠.
이름이 이상해서 그런지 필요가 없다는 생각에 지워버리고
rpmdb --rebuilddb 하니깐 정상적으로 동작을 하네요.
무식해서, 밤새도록 삽질을...ㅜㅜ
답글 올려주신 분들 감사합니다.
Re: 해결했습니다..
네에 rpm 디비가 종종 문제가 생길때가 있더군요.. 암턴 다음엔 그렇게 하시면 되고요.
redhat 시스템이라면 시스템 관리 측면에서
rpm 패키지를 다시 설치하시는게 좋을거 같습니다.
레드햇 9에서 rpm 사용시 rpm이 먹통(?) 되는 현상이 왕왕 발생하
레드햇 9에서 rpm 사용시 rpm이 먹통(?) 되는 현상이 왕왕 발생하더군요. 그럴 때도 역시 /var/lib/rpm디렉토리에 있는 __00* 파일들을 제거하고 rpm --rebuilddb 해주면 정상적으로 사용할 수 있습니다.
이것때문에 예전에 고생한 적이 있어서 적습니다.
댓글 달기