rpm 에러 좀 봐주세요..

circuity의 이미지

레드햇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이 작동이 안되니 많이 불편합니다.

나름대로 쓰기 편하게 해놨는데 다시 깔 수도 없고,,,
도와주세요.

hys545의 이미지

circuity wrote:
레드햇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이 작동이 안되니 많이 불편합니다.

나름대로 쓰기 편하게 해놨는데 다시 깔 수도 없고,,,
도와주세요.


rpm 다시 까세여

배포판 시디에 있는 rpm 패키지를 mc에서 풀수 있습니다
그걸 덮어 씌우세여

즐린

circuity의 이미지

mc에서도 동일한 에러가 납니다 ㅜㅜ

kookooo의 이미지

circuity wrote:
mc에서도 동일한 에러가 납니다 ㅜㅜ

정 안되시면 다른 리눅스 시스템에 네트웍으로 파일을 다운 받거나 하드디스크 마운트 시키시고 누락된 라이브러리 파일 카피하십시요..

해당 라이브러리만으로 힘들다 싶으면..

rpm -ql rpm

하셔서 rpm 관련된 파일들을 모두 카피하십시요..

circuity의 이미지

요번에 나온 슬렉웨어에서 rpm-4.2.1.tgz 를 훔쳐와서 덮어씌웠습니다.
(루트에서 걍 풀어버렸죠)

그러니깐 db가 어쩌고 하면서 에러가 다시 나오네요.
패키지에 접근할 수가 없다나...

여러 rpm 관련 디렉토리들을 돌아다니다가 /var/lib/rpm/에서
__00* 요런 파일3개를 발견했죠.

이름이 이상해서 그런지 필요가 없다는 생각에 지워버리고

rpmdb --rebuilddb 하니깐 정상적으로 동작을 하네요.

무식해서, 밤새도록 삽질을...ㅜㅜ

답글 올려주신 분들 감사합니다.

kookooo의 이미지

circuity wrote:
rpmdb --rebuilddb 하니깐 정상적으로 동작을 하네요.

무식해서, 밤새도록 삽질을...ㅜㅜ

답글 올려주신 분들 감사합니다.


네에 rpm 디비가 종종 문제가 생길때가 있더군요.. 암턴 다음엔 그렇게 하시면 되고요.

redhat 시스템이라면 시스템 관리 측면에서
rpm 패키지를 다시 설치하시는게 좋을거 같습니다.

문재식의 이미지

레드햇 9에서 rpm 사용시 rpm이 먹통(?) 되는 현상이 왕왕 발생하더군요. 그럴 때도 역시 /var/lib/rpm디렉토리에 있는 __00* 파일들을 제거하고 rpm --rebuilddb 해주면 정상적으로 사용할 수 있습니다.

이것때문에 예전에 고생한 적이 있어서 적습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.