[Yum] Yum upgrade from FC3 to Centos 4.2 yum/rpm error

Adam Bultman adambultman at donorware.com
Thu Jan 5 18:18:25 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 2006-01-02 at 13:45 -0900, Adam Bultman wrote:
> / -----BEGIN PGP SIGNED MESSAGE-----
/>/ Hash: SHA1
/>/
/>/ Greetings.
/>/
/>/ I'm having a bit of a problem. I'm trying to use yum to upgrade FC3 to
/>/ Centos 4.2.
/>/
/>/ I've updated python, RPM, etc with the newest, latest and greatest
/>/ (from Centos 4.2) and while things are installed, I get this error
/>/ upon trying to run YUM:
/>/
/>/    /usr/lib/librpm-4.3.so: undefined symbol: rpm_execcon
/>/
/>/
/>/ I've googled and found no fix. I've tried reinstalling yum, upgrading
/>/ rpm, etc - but to no avail.
/>/
/>/
/>/
/Seth Vidal Wrote:

|upgrading from fc3->centos 4.2 is NOT a supported upgrade path for
|either fedora nor centos.

|That specific error means your rpm libraries have become hosed up.

|-sv

Um, no.

My RPM libraries were in perfect running condition.  I could install,
remove, query, etc all my RPMS. Even remove them!
I had tried many times to overwrite my existing RPM libs, but RPM
won't overwrite them. So, I copied it from another
Centos 4.2 box, and tried it - nothing. Same thing.

The problem was selinux.  Once I installed Centos' version of SELinux,
and a few of it's dependencies, Yum worked.
I've gotten so far as to get it to almost upgrade to centos.  It balks
at hal and udev, since FC3 doesn't appear
to have udev. I'm tempted to remove the dev package and try let yum do
it's upgrade, but I don't want to crash the box.
After taking a look at the packages and such installed, I can see why
it is unsupported.  But, I'll give it a try.
If you want, I'll let you know how this frankenstein upgrade goes.

Adam


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDvWLxQtPPX3NLJogRAhDfAJ9jdcMksQ2OfiZuMhg+ujzGb7KmjgCeLHuS
SPLuUJ1JaPWOmEWx2uSkOgA=
=la6e
-----END PGP SIGNATURE-----




More information about the Yum mailing list