În acest articol, vom vedea cum să rezolvăm incapacitatea de actualizare a erorii de server CentOS rpmdb deschis problema eșuată.
Aveți o eroare la actualizarea pachetelor pe serverul CentOS? Acest articol vă va ghida să rezolvați problema.
Jurnale de erori similare jurnalului de mai jos pe care le-am întâlnit:
error: db5 error(11) from dbenv->open: Resource temporarily unavailable
error: cannot open Packages index using db5 – Resource temporarily unavailable (11)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
Pentru a o rezolva, urmați acești pași:
1. Accesați serverul utilizând SSH cu utilizatorul root
2. Stochează toate fișierele de antet pe care yum le folosește pentru rezoluția dependenței
# yum clean headers
3. Curățați memoria cache a pachetelor yum
# yum clean packages
4. Curățați metadatele
# yum clean metadata
5. Curățați dbcache
# yum clean dbcache
6. Curăță lucrurile rămase
# yum clean all
7. Eliminați toate fișierele bazei de date RPM
# rm -f /var/lib/rpm/__db.*
8. Baza de date RPM reconstruită
# rpm -vv –rebuilddb
9. Acum executați comanda de actualizare
# yum update
Dacă nu rezolvă problema, planul de gestionare a serverului NeoTechSystems.net vă va ajuta.