fedora core 8 to fedora core 9 using iso DVD image.

start with obtaining



mkdir -p /media/fedora

mount -o loop Fedora-9-i386-DVD.iso /media/fedora

then cd /media/fedora/Packages

[[email protected] Packages]# rpm -Uvh fedora-release-9-2.noarch.rpm  fedora-release-notes-9.0.0-1.noarch.rpm

then  tweak the /etc/yum.repos.d/fedora.repo

to have something as such ..

[fedora-dvd] name=Fedora DVD
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
then  run..

[[email protected] Packages]# yum –disablerepo \* –enablerepo fedora-dvd upgrade

it show some of the conflicting package..

remove those conflicting package..

except the one with python libssh2 libgnu

for libssh2 & libgnu

rpm -e –nodeps libssh2 libgnuwhat-the.png

do not remove python

else your yum would’nt work anymore..

python is a bit tricky.. make sure you run yum update -y to the latest prior to upgrading..to get around the python-libs dependencies..

keep the old Fedora-8-i386.iso handy as well .. in case need to re-install old package.

i did accidentally removed python with

rpm -e –nodeps python python-libs

and after that yum is unusable until i do a

rpm -Uvh  python-2.5.1-15.fc8.i386.rpm python-libs-2.5.1-15.fc8.i386.rpm

yes.. grab that from the old FC8 dvd..

and yum  clean all

then try again

yum clean all

yum –disablerepo \* –enablerepo fedora-dvd upgrade python


this time succeed without any error then only I can perform full upgrade with..

yum –disablerepo \* –enablerepo fedora-dvd upgrade

Get Free Email Updates!

Signup now and receive an email once I publish new content.

I will never give away, trade or sell your email address. You can unsubscribe at any time.


Related Post

One Response

  1. namran says:

    Note: Installation of NX Server for Linux requires the download and installation of three packages: client, node and server. The client is needed because it ships libraries used by the node. The node is needed because it ships tools needed by the server. Furthermore, the SSH server daemon (SSHD) needs to be up and running on each of the NX Node machines since NX relies on the mechanism provided by the SSH subsystem for handling user authentication.


Anything to add?