Richard,

First, thank you for your help. I downloaded the RPM rpm form rpmfind distribution RPM.Org (and it is 4.2-1...). It is not from a specific distrobution of linux.

Dylan

Richard June wrote:

On Tuesday 26 April 2005 11:24, Dylan wrote:


I made a big mistake.  I was trying to update rpm to 4.2.2 (why?? long
story...) on YDL 3.0.  I met all the dependencies (so I thought...) and
then installed the RPMs.  Now when I use RPM, I get the error:

   rpm: error while loading shared libraries: libelf.so.1: cannot open
shared object file: No such file or directory

I know I have to update elfutils. The problem is that all of the
versions of elfutils that I can use can only be found as an RPM. Has
this ever happened to anyone? If it did, would you, please, advise me
of how to get out of it. Any help would be greatly appreciated.


I've done it before, by being stupid. here's what you gotta do.
find somebody that has the elfutils from the distro you got the rpm 4.2.2 pkg from and have them run this command...
tar -cjf elfutils.tar `rpm -ql elfutils`
note the backticks, not quotes. then copy that file to your machine, and do this:
cd / ; tar -xjf /path/to/elfutils.tar
make a note of every package you have to do that with, when you finally unbork rpm, then using rpm, install the versions of those packages so that your rpmdb is consistent again.
and for future reference, mucking about with rpm is a bad plan




------------------------------------------------------------------------

_______________________________________________
yellowdog-general mailing list
[email protected]
http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
HINT: to Google archives, try  '<keywords> site:terrasoftsolutions.com'


_______________________________________________ yellowdog-general mailing list [email protected] http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'

Reply via email to