RPM DB 손상이 발생했습니다. RPM DB에 내 시스템에 설치된 패키지에 대한 정보가 있다는 것을 알고 있지만 다음 사항을 알고 싶습니다.
- 그것을 재건하는 방법
- 재구축하면 어떻게 되나요?
- RPM DB를 엉망으로 만든 결과
결국 설치된 패키지, 버전 등을 "그냥" 추적하는 것입니다. 오른쪽?
답변1
다음의 경우:
error: rpmdb: damaged header #5904 retrieved -- skipping.
노력하다:
mkdir /var/lib/rpm/old/
mv /var/lib/rpm/__db* /var/lib/rpm/old/
rm -f /var/lib/rpm/__db*
restorecon -Rv /var/lib/rpm # reset the SELinux security context for /var/lib/rpm/ directory to its default values
rpmdb --rebuilddb -v