RPM error: librpm-4.3.so
Mjumbe Poe
mjumbewu at gmail.com
Wed Aug 24 10:56:33 UTC 2005
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.
> > 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.
> > 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
More information about the fedora-list
mailing list