whew.... recovered, I think, thanks to yum.
I collected the 'installed' packages from /var/cache/yum/development/packages,
and did 'rpm -ivh --nodeps --justdb .....', followed by 'yum update'.
I have no idea why the rpmdb got messed up, but I do notice that the
'new' one (/var/lib/rpm) is substantially smaller than the old one.
76864 rpm
130800 rpm.old
I think I will start replicating /var/lib /rpm....
tom
On Fri, 1 Oct 2004 08:57:04 -0700, Tom London <selinux(a)gmail.com> wrote:
Understood.
Any idea how? Haven't been doing anything different....
How to fix?
Tried 'rpmdb --rebuilddb' and 'rpmdb --initdb' both to no avial.
thanks,
tom
On Fri, 01 Oct 2004 11:43:01 -0400, seth vidal <skvidal(a)phy.duke.edu> wrote:
>
>
> On Fri, 2004-10-01 at 11:34, Tom London wrote:
> > On current rawhide system, attempts to do today's updates
> > via 'yum --exclude=mod_perl\* update produces endless
> > copies of:
> >
> > rpmdb: Lock table is out of available locker entries
> > error: db4 error(22) from db->close: Invalid argument
> > rpmdb: Lock table is out of available locker entries
> > error: db4 error(22) from db->close: Invalid argument
> > rpmdb: Lock table is out of available locker entries
> > error: db4 error(22) from db->close: Invalid argument
> > b4 error(22) from db->close: Invalid argument
>
> Your rpmdb is broken.
>
> -sv
>
>
--
Tom London
--
Tom London