Upgrade your Fedora system with PreUpgrade

Author: | Posted in software 2 Comments

PreUpgrade is a Python tool that will make your life a lot easier should you decide to upgrade your Fedora OS. Using an easy and intuitive interface, it is designed to take care of all the things that anaconda normally handles during a regular upgrade.

It downloads all new RPMs and dependencies, a new stage2 image, initrd and kernel files and adds a new line in Grub. All this is done automatically, no user intervention required.

I used it to upgrade from Fedora 8 x86_64 to Fedora 10 x86_64. I launch it as root from a terminal with preupgrade and discovered a small issue:

urlgrabber.grabber.URLGrabError: [Errno 4] IOError: <urlopen error (113, ‘No route to host’)>

The error looked like it couldn’t access some external URL, so I checked if the proxies were set correctly. They weren’t! After exporting values for http_proxy and ftp_proxy, it finally worked:

PreUpgrade

PreUpgrade options

PreUpgrade

Here I got another error complaining about disk space on /boot. I had a small /boot partition on this machine so it ran out of space while trying to download  install.img. However, it did offer me the choice to download the image once the installer has started:

Prepgrade - disk space error

Finally, all packages were downloaded and the machine was ready for the upgrade:

PreUpgradeUpon rebooting and selecting the new upgrade boot option, everything went smoothly.

Comments
  1. Posted by Morten Slott Hansen
    • Posted by admin

Reply Cancel Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.