RPM error: librpm-4.3.so

Axel Thimm Axel.Thimm at ATrpms.net
Wed Aug 24 23:31:49 UTC 2005


On Wed, Aug 24, 2005 at 09:18:27AM -0400, Mjumbe Poe wrote:
> Alright, thanks.  I was able to get it working after I copied
> librpmdb4.3.so into /usr/lib using rpm2cpio and cpio.
> 
> - Mjumbe
> 
> On 8/24/05, Mjumbe Poe <mjumbewu at gmail.com> wrote:
> > On 8/24/05, Axel Thimm <Axel.Thimm at atrpms.net> wrote:
> > > On Tue, Aug 23, 2005 at 10:09:14PM -0400, Mjumbe Poe wrote:
> > > > Whenever I try to run RPM, I get the message:
> > > >
> > > > rpm: error while loading shared libraries: librpmdb-4.3.so: cannot
> > > > open shared object file: No such file or directory
> > > >
> > > > I recently upgraded my version of RPM to 4.4.1 (along with Fedora 4
> > > > from Fedora 3).
> > >
> > > What did you use to upgrade? anaconda/yum/apt?
> > 
> > I used the ISO images from online.
> > 
> > >
> > > > While doing some package cleaning (the atrpms yum repository didn't
> > > > work very well for me,
> > >
> > > What wasn't working?
> > 
> > In general, many of the atrpm package would be listed as causing
> > dependency problems when I tried to update my machine.  This is, in
> > fact, why I eventually upgraded from the ISOs instead of with yum.

did you include the ATrpms repo of FC4? ATrpms is designed to provide
smooth upgrade paths (that's what the disttags are for). But you need
to point to the new repo.

> > > > so I was replacing all of the atrpm packages), I removed a package
> > > > called librpmdb4.3.  I figured this would be okay, since I was using
> > > > a new version of RPM with a whole shiny new rpm-libs.  But now I'm
> > > > getting this error.
> > >
> > > Sounds like you didn't update all components of rpm to 4.4.x
> > >
> > > What does
> > >
> > > # strings `which rpm`|grep librpm-4
> > >
> > 
> > I get:
> > 
> > # strings `which rpm` | grep librpm-4
> > librpm-4.4.so
> > #
> > 
> > Strangely enough, I didn't have to use --nodeps with librpm4.3 when
> > uninstalling.

Yes, and I don't see any reason for the rpm binary to reference
librpmdb-4.3.so. Very strange.

Well, at least everything is working now.

 
> > > > I would reinstall rpm-libs-4.3 from an rpm, except I can't run RPM.
> > > > Any ideas?
> > >
> > > You can unpack rpm packages with rpm2cpio/cpio if rpm goes
> > > valhalla. You can also use rescue mode or sync the files from a
> > > working machine.
> > 
> > Unfortunately, rpm2cpio gives me the same error:
> > 
> > # rpm2cpio
> > rpm2cpio: error while loading shared libraries: librpmdb-4.3.so:
> > cannot open shared object file: No such file or directory
> > #
> > 
> > I'll try from rescue mode.
> > 
> > - Mjumbe
> >
> 

-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20050825/892bfdcc/attachment-0001.sig>


More information about the fedora-list mailing list