preupgrade from Fedora 7 to Fedora 9 smooth
stan
goedigi89__e at cox.net
Sun May 18 03:39:32 UTC 2008
stan wrote:
> Used preupgrade available at
> http://koji.fedoraproject.org/koji/packageinfo?packageID=6045 to
> upgrade a Fedora 7 to Fedora 9. Worked well and even handled
> problems. Saved me downloading a lot of stuff I didn't want, and got
> all the stuff I did.
>
> The first problem was that the root directory ran out of space after
> stage 1. Preupgrade went into backup mode and downloaded the rest of
> the stages during upgrade.
>
> The second problem was that the root directory ran out of space during
> transaction check. I was able to reboot to the existing OS, remove
> some large packages (it told me how much space was needed), and restart.
>
> The third problem was that a package was corrupt. I was able to
> restart the computer, boot into Fedora 9, and it had installed
> everything except that package (well, the package is there. I'll
> probably remove and reinstall it). So the system is up and running
> immediately.
>
> This was not a small upgrade as there are 3900+ packages. At the end
> there are less than a hundred packages that didn't get updated. Some
> from third party repositories, some are obsolete. Very successful.
> To find the packages that aren't updated run a command like
> rpm -qa --qf
> "%{INSTALLTIME}\t%{INSTALLTIME:day}\t%{NAME}\t%{SUMMARY}\n" | sort -n
> > all_installed_pkgs.txt They will be the packages at the start of
> the file.
>
> So kudos to the developers of preupgrade! I found it while looking
> for a solution to the grub error 2 on live install where the MBR isn't
> written and maybe it is a good thing I had the problem. :-)
>
> A couple of suggestions after watching the process occur.
>
> Integrate bit torrent into this and prioritize the basic packages for
> download first (glibc, kernel, hal, etc.) so that while the downloads
> are occurring the basics can be sharing out to others. It took 18
> hours to download the packages. If 10000 people are doing this, it
> would really speed up the transfer for everyone to use a torrent.
> Also, for those of us who don't use torrent regularly, it would ensure
> that the security aspects were handled correctly.
>
> Install the basic items first so that if there are problems the system
> is bootable so the problems can be resolved from within it.
>
> Give people the option of keeping the packages from the anaconda
> install so they can do other upgrades. I intend to use them for all
> of my upgrades. Because of the error I didn't see the end game so
> this might already be there.
>
>
> Again, wonderful piece of work. I can't imagine doing anything else
> from now on.
>
Forgot one other suggestion. When the updates are completed and the
message box comes up saying, this could take a little while, it would be
great if there was some kind of progress indicator or explanation. It
took a few hours, as long as the install did. Because everything else
worked so well, and I could see the hard disk light going, I gave it the
benefit of the doubt and presumed it hadn't hung. But it would be nice
to see some feedback.
More information about the fedora-list
mailing list