Koozali.org: home of the SME Server

Obsolete Releases => SME Server 9.x => Topic started by: Fumetto on September 05, 2016, 03:26:05 PM

Title: [SOLVED] Error: rpmdb open failed
Post by: Fumetto on September 05, 2016, 03:26:05 PM
I've received a strange email... 1st time see that

Object: Cron <root@server> sleep $[ $RANDOM % 3600 ]; /sbin/e-smith/check4contribsupdates -m

rpmdb: Thread/process 6419/140186367608576 failed: Thread died in Berkeley DB library
errore: errore(3) db-30974 da dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
errore: impossibile aprire l'indice Packages utilizando db3 -  (-30974)
errore: impossibile aprire il database dei pacchetti in /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

I have to start worrying?
Title: Re: Error: rpmdb open failed
Post by: Daniel B. on September 05, 2016, 03:43:11 PM
You have a corrupted rpm database (can be because of a power outage, faulty hardware, cancelled rpm transaction etc...). You can try to rebuild it with

Code: [Select]
rpm --rebuilddb
Title: Re: Error: rpmdb open failed
Post by: Daniel B. on September 05, 2016, 03:44:17 PM
cancelled rpm transaction

Of course I mean an unclean cancelation (kill -9 or pulling the power cord)
Title: Re: Error: rpmdb open failed
Post by: Fumetto on September 05, 2016, 10:17:26 PM
No power outage and (hope) no hardware fail... I've done "rpm --rebuilddb".
I've search on log but dont see any error.. hope this night go without erro mail... :)

BTW Thank you
Title: Re: Error: rpmdb open failed
Post by: Fumetto on September 09, 2016, 07:56:53 PM
No more error... after 4 days... thanks Daniel B.