For distro upgrades, I usually use pxe/tftpboot and do clean remote installs. So I thought I’ll give yum preupgrade a try for my remote test machines. I should also mention, this F15 machine is a minimal(@core) install.
Existing F15 install
# cat /etc/redhat-release Fedora release 15 (Lovelock)
Run the pre-upgrade command to upgrade to F16 branched pre-release
preupgrade-cli "Fedora 16 Branched Pre-release (Verne)"
Everything went smooth.
Once, preupragde-cli is done, run the yum distribution-synchronization which synchronizes the installed package set with the latest packages available.
# yum distro-sync
Post preupgrade, let’s do some quick clean-up of dependency problems, orphans(installed pkgs which are not available from currently configured repos), duplicates, leaves(packages which are no longer needed by any other pkgs on the system)
# package-cleanup --problems ; package-cleanup --orphans \ package-cleanup --dupes ; package-cleanup --leaves
And reboot the host. There we go !
# cat /etc/redhat-release Fedora release 16 (Verne)