कभी-कभी यम का कैश दूषित हो जाता है और हम इस तरह की त्रुटियों को देखते हैं:
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
वर्कअराउंड है rm -f /var/lib/rpm/__db*
और फिर अगला "यम" कमांड डेटा को पुन: बनाता है।
मेरा सवाल है: क्या इस कारण होने की संभावना है? क्या कुछ सामान्य कार्य है जो ताले को अनदेखा करता है या अन्य समस्या है जो इसका कारण बनती है?
हमारे पास सैकड़ों CentOS मशीनें हैं और इस समस्या को देखने के लिए कोई पैटर्न नहीं है। यह "एक मिलियन में एक" मुद्दा हो सकता है, जो बड़े पैमाने पर अक्सर देखा जाता है।
नोट: मुझे लगता है कि यह एक बहुत ही "ओपन एंडेड" प्रश्न है, लेकिन यदि कोई कारण का पता चलता है, तो मैं वापस जाऊंगा और प्रश्न को कुछ अधिक विहित में बदल दूंगा जो सीधे विशिष्ट मुद्दे से संबंधित है।