errors upgrading to 2

Panu Matilainen pmatilai at laiskiainen.org
Wed Jun 12 07:25:33 UTC 2013


On 06/09/2013 09:42 PM, Richard Vickery wrote:
> In the middle of updating , I got these; how important are they? and,I
> supopose, is the command to recover "db_runrecovery"?
>
> error: rpmdb: BDB0113 Thread/process 3820/139765024729088 failed:
> BDB1507 Thread died in Berkeley DB library
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
>
> error: rpmdb: BDB0113 Thread/process 4155/139803070191616 failed:
> BDB1507 Thread died in Berkeley DB library 28 kB/s |  15 MB  01:57:16
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4198/140301288781824 failed:
> BDB1507 Thread died in Berkeley DB library 20 kB/s |  17 MB  02:38:16
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4438/140296451778560 failed:
> BDB1507 Thread died in Berkeley DB library8.0 kB/s |  86 MB  04:15:19
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4526/140586095818752 failed:
> BDB1507 Thread died in Berkeley DB library109 kB/s | 101 MB  00:16:13
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4656/139997326555136 failed:
> BDB1507 Thread died in Berkeley DB library311 kB/s | 114 MB  00:05:00
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4689/140320299190272 failed:
> BDB1507 Thread died in Berkeley DB library492 kB/s | 122 MB  00:02:54
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
> error: rpmdb: BDB0113 Thread/process 4733/140155315288064 failed:
> BDB1507 Thread died in Berkeley DB library325 kB/s | 138 MB  00:03:34
> ETA
> error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY:
> Fatal error, run database recovery
> error: cannot open Packages index using db5 -  (-30973)
> error: cannot open Packages database in
>
> Thanks for the feedback, if any? Should I even reboot the computer
> before I correct it?

If the error went away by itself and the upgrade actually proceeded, you 
can basically ignore it. Otherwise 'rm -f /var/lib/rpm/__db*' is needed, 
'rpm --rebuilddb' isn't normally needed but shouldn't hurt either.

The problem is old race condition(s) in rpm and/or Berkeley DB, which 
the parallel deltarpm processing exposes, should be fixed in rpm >= 
4.11.0.1-2.fc19.

	- Panu -


More information about the test mailing list