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 도 참조하십시오 .