자주 보게되는 질문인 듯 하네요. 검색해보시면 자세한 내용 찾으실 수 있습니다만, 아래
와 같이 하시면 해결이 됩니다. 1. rpm 에 관련된 모든 프로세스를 강제 종료.
2. /var/lib/rpm/__db* 삭제
3. rpm --rebuilddb
참고로.. 껏다 켜면 문제가 해결될 가능성 있습니다. :) 위에서 설명한 내용이 보통은 /etc/r
c.sysinit 에 포함되어 있기 때문입니다. :
: 안녕하세요..
: 추운 날시에 감기조심하시구요.
:
: rpm명령어에 갑자기 문제가 생겼나 붑니다..
:
: 어느날 갑자기 /etc/cron.daily/rpm 으로 실행되는 스크립트가 종료가 안되
: 고
: 계속 실행이 되거 있습니다..
:
: root 29650 0.0 0.0 1968 4 ? S Jan29
: 0:00 /bin/bash /usr/bin/run-parts /etc/cron.daily
: root 30003 0.0 0.0 1948 4 ? S Jan29
: 0:00 /bin/sh /etc/cron.daily/rpm
: root 30004 0.0 0.0 1776 4 ? S Jan29 0:00 awk -v
: progname=/etc/cron.daily/rpm progname {????? print progname
: root 30005 0.0 0.0 4280 48 ? S Jan29
: 0:09 /usr/lib/rpm/rpmq -q --all --qf %{name}-%{version}-%{release}.%
: {arch}
: root 30006 0.0 0.0 35220 4 ? S Jan29 0:00 sort
:
: 확인해 보니까 rpm으로 설치도 안되고 rpm 삭제도 안되더군요..
: 에러 메세지가 나오는게 아니라 rpm -ivh rpm명 하면 아래와 같은 메세지가
: 뜨구요
: rpm -qa 하면 중간에 딱! 멈춰버립니다.
:
: [root@ns1 koso]# rpm -e rpm명
: error: cannot get exclusive lock on /var/lib/rpm/Packages
: error: cannot open Packages index using db3 - 명령이 허용되지 않음 (1)
: error: cannot open /var/lib/rpm/packages.rpm
:
:
: 어떤 문제인지 고수님들의 명쾌한 답변 기다리겠습니다..
:
: 감사합니다...--내 쿠키 누가 먹은거야 >_<?