[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rpm-devel
Subject:    rpmdb failure mode interoperating with rpm-4.6.0
From:       Jeff Johnson <n3npq () mac ! com>
Date:       2009-03-23 21:00:19
Message-ID: C76DF15A-FE21-4920-9CF4-28913001AFA1 () mac ! com
[Download RAW message or body]

This failure mode was just seen in a "clean" F10 VMware instance:

[jbj@fedora10 tmp]$ sudo rpm -Uvh valgrind-*
rpmdb: Lock table is out of available locker entries
error: cannot open Basenames(1117) index using db3 - Cannot allocate  
memory (12)
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
error: cannot open Conflictname(1054) index using db3 - Cannot  
allocate memory (12)
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
rpmdb: Lock table is out of available locker entries
...

My "fix" was
	rm -f /var/lib/rpm/__db*

But expect more of these rpmdb issues to appear until
@rpm5.org and @rpm.org start (at least) using the same version
of Berkeley DB.

hth

Note that I'm well aware of several other incompatibilities
that are coming with rpm-4.6.0 deployment. I'm basically
waiting for Fedora & whatever rpm is going to be shipped
to "stabilize" before wasting any time dealing with the Newer!
Better! Bestest! features that are being deployed through Fedora.

E.g., I have no idea how rpm.org is gonna solve this problem

     https://bugzilla.redhat.com/show_bug.cgi?id=436812

in order to use RSA on top of SHA2* digests.

Since I'm a lazy schmuck, I stopped wasting my time on
a fix as soon as it became clear that Fedora was gonna attempt
RSA on top of SHA2* signatures.

I can/will steal the fix (or repair @rpm5.org) as soon as its
clear that a fix is needed. There's certainly no radical
earth shaking reason why SHA2* under RSA *must* be used to
sign *.rpm packages.

73 de Jeff
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic