경고를 수정하는 방법 :“RPMDB가 yum 외부에서 변경되었습니다”? 관리합니다. 최근에 Satellite를

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

Warning: RPMDB altered outside of yum.

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



답변

주석에 언급 되고 RHEL documentation 에서 지원하는 것처럼 내 명령에서 작동 한 다른 명령은 다음과 같습니다.

yum history sync

설치된 RPM을 반복하고 rpm & yumdb 데이터베이스를 동기화합니다.


답변

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

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

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

# yum history new

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