سیستمهای CentOs 7 دو بسته پایگاه داده مختلف را روی دیسک نگهداری میکند، که هر دو آنها میتوانند خراب شده و منجر به خطا شوند. هنگامی که پایگاه داده RPM خراب میشود، YUM این دستور خطا را به شما نشان میدهد:
” Fatal error, run database recovery”
شما بایستی پایگاه داده را به صورت دستی پاک کنید و سپس آن را با این دستورات دوباره بسازید:
rm -f /var/lib/rpm/__db*
rpm –rebuilddb
yum clean all
yum update
دیتابیس اطلاعاتی بسته مدیریت YUM در پوشه var / lib / yum / yumdb / ذخیره میشود و میتواند با استفاده از دستور yumdb قابل دسترسی باشد.
وقتی که پایگاه داده خراب میشود، توسط YUM این پیغام خطا داده میشود:
” database disk image is malformed”
در بیشتر موارد، این مسئله به راحتی با این دستور رفع میشود:
yum clean dbcache
با این حال اگر پس از این مراحل بازهم به روز رسانی ناموفق بود، ممکن است مجبور باشید ابتدا پایگاه داده RPM را دوباره بسازید و yum را یکبار دیگر پاک کنید.