I have an issue that stops yum update from working. I upgraded from F16 to F17 and it seems like when i do yum update, it is trying to download packages from both F16 and F17 repos. Here is the error i get:
--> Running transaction check
---> Package alacarte.noarch 0:0.13.2-3.fc16 will be updated
---> Package alacarte.noarch 0:0.13.4-4.fc16 will be an update
---> Package cmake.i686 0:2.8.8-1.fc17 will be updated
---> Package cmake.i686 0:2.8.8-4.fc16 will be an update
--> Processing Dependency: libarchive.so.2 for package: cmake-2.8.8-4.fc16.i686
---> Package colord.i686 0:0.1.18-2.fc17 will be updated
---> Package colord.i686 0:0.1.21-1.fc16 will be an update
---> Package fontconfig-infinality.noarch 0:1-20111223_2 will be updated
---> Package fontconfig-infinality.noarch 0:1-20120615_1 will be an update
---> Package freetype-infinality.i686 0:2.4.9-1.20120403_02.fc16 will be updated
---> Package freetype-infinality.i686 0:2.4.10-1.20120616_01.fc17 will be an update
---> Package java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.3-2.1.fc17.6 will be updated
---> Package java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.3-2.2.1.fc16.7 will be an update
---> Package kernel-PAE.i686 0:3.3.8-1.fc16 will be installed
---> Package kernel-PAE-devel.i686 0:3.3.8-1.fc16 will be installed
---> Package kernel-headers.i686 0:3.3.7-1.fc16 will be updated
---> Package kernel-headers.i686 0:3.3.7-1.fc17 will be updated
---> Package kernel-headers.i686 0:3.3.8-1.fc16 will be an update
---> Package kernel-tools.i686 0:3.3.7-1.fc17 will be updated
---> Package kernel-tools.i686 0:3.3.8-1.fc16 will be an update
---> Package libgssglue.i686 0:0.3-0.fc16 will be updated
---> Package libgssglue.i686 0:0.3-1.fc17 will be updated
---> Package libgssglue.i686 0:0.4-0.fc16 will be an update
---> Package libipa_hbac.i686 0:1.8.3-11.fc16 will be updated
---> Package libipa_hbac.i686 0:1.8.3-11.fc17 will be updated
---> Package libipa_hbac.i686 0:1.8.4-13.fc16 will be an update
---> Package libpurple.i686 0:2.10.2-1.fc17 will be updated
---> Package libpurple.i686 0:2.10.4-1.fc16 will be an update
--> Processing Dependency: libgstfarsight-0.10.so.0 for package: libpurple-2.10.4-1.fc16.i686
---> Package libsss_sudo.i686 0:1.8.3-11.fc17 will be updated
---> Package libsss_sudo.i686 0:1.8.4-13.fc16 will be an update
---> Package microcode_ctl.i686 1:1.17-24.fc17 will be updated
---> Package microcode_ctl.i686 1:1.17-25.fc16 will be an update
---> Package os-prober.i686 0:1.53-1.fc17 will be updated
---> Package os-prober.i686 0:1.53-3.fc16 will be an update
---> Package perl-Locale-Codes.noarch 0:3.21-1.fc16 will be updated
---> Package perl-Locale-Codes.noarch 0:3.21-1.fc17 will be updated
---> Package perl-Locale-Codes.noarch 0:3.22-1.fc16 will be an update
---> Package python-httplib2.noarch 0:0.6.0-6.fc17 will be updated
---> Package python-httplib2.noarch 0:0.7.4-2.fc16 will be an update
---> Package sssd.i686 0:1.8.3-11.fc17 will be updated
---> Package sssd.i686 0:1.8.4-13.fc16 will be an update
---> Package sssd-client.i686 0:1.8.3-11.fc17 will be updated
---> Package sssd-client.i686 0:1.8.4-13.fc16 will be an update
---> Package uhd.i686 0:3.4.2-1.fc16 will be updated
---> Package uhd.i686 0:3.4.2-2.fc16 will be an update
---> Package unrar.i686 0:4.0.7-3.fc17 will be updated
---> Package unrar.i686 0:4.2.3-1.fc16 will be an update
---> Package vim-X11.i686 2:7.3.515-1.fc17 will be updated
---> Package vim-X11.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-X11-7.3.515-2.fc16.i686
---> Package vim-common.i686 2:7.3.515-1.fc16 will be updated
---> Package vim-common.i686 2:7.3.515-1.fc17 will be updated
---> Package vim-common.i686 2:7.3.515-2.fc16 will be an update
---> Package vim-enhanced.i686 2:7.3.515-1.fc17 will be updated
---> Package vim-enhanced.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-enhanced-7.3.515-2.fc16.i686
---> Package vim-filesystem.i686 2:7.3.515-1.fc16 will be updated
---> Package vim-filesystem.i686 2:7.3.515-1.fc17 will be updated
---> Package vim-filesystem.i686 2:7.3.515-2.fc16 will be an update
---> Package vim-minimal.i686 2:7.3.515-1.fc16 will be updated
---> Package vim-minimal.i686 2:7.3.515-1.fc17 will be updated
---> Package vim-minimal.i686 2:7.3.515-2.fc16 will be an update
---> Package xorg-x11-drv-intel.i686 0:2.19.0-1.fc17 will be updated
---> Package xorg-x11-drv-intel.i686 0:2.19.0-3.fc16 will be an update
--> Processing Dependency: xserver-abi(videodrv-11) >= 0 for package: xorg-x11-drv-intel-2.19.0-3.fc16.i686
--> Running transaction check
---> Package cmake.i686 0:2.8.8-4.fc16 will be an update
--> Processing Dependency: libarchive.so.2 for package: cmake-2.8.8-4.fc16.i686
---> Package farsight2.i686 0:0.0.31-1.fc16 will be installed
--> Processing Dependency: libgupnp-igd-1.0.so.3 for package: farsight2-0.0.31-1.fc16.i686
---> Package vim-X11.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-X11-7.3.515-2.fc16.i686
---> Package vim-enhanced.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-enhanced-7.3.515-2.fc16.i686
---> Package xorg-x11-drv-intel.i686 0:2.19.0-3.fc16 will be an update
--> Processing Dependency: xserver-abi(videodrv-11) >= 0 for package: xorg-x11-drv-intel-2.19.0-3.fc16.i686
--> Finished Dependency Resolution
--> Running transaction check
---> Package cmake.i686 0:2.8.8-4.fc16 will be an update
--> Processing Dependency: libarchive.so.2 for package: cmake-2.8.8-4.fc16.i686
---> Package farsight2.i686 0:0.0.31-1.fc16 will be installed
--> Processing Dependency: libgupnp-igd-1.0.so.3 for package: farsight2-0.0.31-1.fc16.i686
---> Package kernel-PAE.i686 0:3.3.5-2.fc16 will be erased
---> Package kernel-PAE-devel.i686 0:3.3.4-3.fc16 will be erased
---> Package kernel-PAE-devel.i686 0:3.3.5-2.fc16 will be erased
---> Package vim-X11.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-X11-7.3.515-2.fc16.i686
---> Package vim-enhanced.i686 2:7.3.515-2.fc16 will be an update
--> Processing Dependency: libruby.so.1.8 for package: 2:vim-enhanced-7.3.515-2.fc16.i686
---> Package xorg-x11-drv-intel.i686 0:2.19.0-3.fc16 will be an update
--> Processing Dependency: xserver-abi(videodrv-11) >= 0 for package: xorg-x11-drv-intel-2.19.0-3.fc16.i686
--> Finished Dependency Resolution
Error: Package: 2:vim-enhanced-7.3.515-2.fc16.i686 (updates)
Requires: libruby.so.1.8
Available: ruby-libs-1.8.7.352-1.fc16.i686 (fedora)
libruby.so.1.8
Available: ruby-libs-1.8.7.358-1.fc16.i686 (updates)
libruby.so.1.8
Installed: ruby-libs-1.9.3.194-10.1.fc17.i686 (@anaconda-0/17)
Not found
Error: Package: xorg-x11-drv-intel-2.19.0-3.fc16.i686 (updates)
Requires: xserver-abi(videodrv-11) >= 0
Available: xorg-x11-server-Xorg-1.11.1-1.fc16.i686 (fedora)
xserver-abi(videodrv-11) = 0
Available: xorg-x11-server-Xorg-1.11.4-3.fc16.i686 (updates)
xserver-abi(videodrv-11) = 0
Installed: xorg-x11-server-Xorg-1.12.0-5.fc17.i686 (@anaconda-0/17)
Not found
Error: Package: 2:vim-X11-7.3.515-2.fc16.i686 (updates)
Requires: libruby.so.1.8
Available: ruby-libs-1.8.7.352-1.fc16.i686 (fedora)
libruby.so.1.8
Available: ruby-libs-1.8.7.358-1.fc16.i686 (updates)
libruby.so.1.8
Installed: ruby-libs-1.9.3.194-10.1.fc17.i686 (@anaconda-0/17)
Not found
Error: Package: cmake-2.8.8-4.fc16.i686 (updates)
Requires: libarchive.so.2
Available: libarchive-2.8.5-1.fc16.i686 (fedora)
libarchive.so.2
Installed: libarchive-3.0.3-2.fc17.i686 (@anaconda-0/17)
Not found
Error: Package: farsight2-0.0.31-1.fc16.i686 (fedora)
Requires: libgupnp-igd-1.0.so.3
Available: gupnp-igd-0.1.7-6.fc16.i686 (fedora)
libgupnp-igd-1.0.so.3
Installed: gupnp-igd-0.2.1-1.fc17.i686 (@anaconda-0/17)
Not found
You could try using --skip-broken to work around the problem