경고를 수정하는 방법 :“RPMDB가 yum 외부에서 변경되었습니다”?


16

RHEL 6 시스템을 사용하는데 주로 RHN Satellite를 통해 관리합니다. 최근에 Satellite를 통해 일부 업데이트를 예약하고 업데이트가 실패했다는 응답을 받았습니다. 조사하기 위해 시스템에 ssh'd하고 실행 시이 경고를 보았습니다 yum.

Warning: RPMDB altered outside of yum.

이 경고를 어떻게 수정합니까?


4
rpm 명령으로 패키지 설치 및 제거를 중지하고 yum을 고수하십시오.
yoonix

1
yum clean all, 다음에 yum 경고를 사용할 때 나타나거나 "yum history sync"를 시도해보십시오
arana

1
참조 superuser.com/questions/558200/...를 냠와 RPM을 설치하는 방법에 대한
mwfearnley

답변:



3

주석에서 언급 한 바와 같이,이 패키지는 rpm대신 명령을 사용하여 패키지가 직접 설치 또는 제거되었음을 알리는 무해한 경고 입니다 yum. 차이점은 yum자동으로 종속성을 해결하고 시스템의 패키지 관리 DB를 최신 상태로 유지한다는 것입니다.

yum을 실행하면 "경고 : yum 외부에서 RPMDB가 변경됨"을 참조하십시오 . Red Hat 고객 포털의 메시지에 대한 공식 설명

경고를 없애려면 다음을 실행하십시오.

# yum history new

yum 또는 rpm 에 대한 자세한 설명과 링크가 포함 된 yum 또는 rpm 도 참조하십시오 .


3
DID는 문제를 해결하지만 기록도 삭제합니다.
Steffen Roller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.