Created attachment 518801 [details] scriptf file containing "sudo yum update" Description of problem: Trying to update my current F16 fails: See attached script file! Version-Release number of selected component (if applicable): gnome-panel-libs-3.0.2-3.fc16.x86_64 How reproducible: always Steps to Reproduce: 1.sudo yum update 2. 3. Actual results: update error: Protected multilib versions: gnome-panel-libs-3.0.2-4.fc16.x86_64 != gnome-panel-libs-3.0.2-3.fc16.i686 Expected results: performed update Additional info:
See this as well. I can work around it with yum --skip-broken update --exclude=\*.i686
(In reply to comment #1) > See this as well. I can work around it with > > yum --skip-broken update --exclude=\*.i686 I saw this already too. But there are still a lot packages which can't be updated: Packages skipped because of dependency problems: empathy-3.1.5-1.fc16.x86_64 from updates-testing evolution-3.1.5-1.fc16.x86_64 from updates-testing evolution-NetworkManager-3.1.5-1.fc16.x86_64 from updates-testing evolution-data-server-3.1.5-1.fc16.x86_64 from updates-testing 1:folks-0.6.0-2.fc16.x86_64 from updates-testing gnome-contacts-0.1.2-1.fc16.x86_64 from updates-testing gnome-panel-3.0.2-4.fc16.x86_64 from updates-testing gnome-panel-libs-3.0.2-4.fc16.x86_64 from updates-testing libsocialweb-0.25.19-1.fc16.x86_64 from fedora libsocialweb-keys-0.25.19-1.fc16.noarch from fedora 1:nautilus-sendto-3.0.0-7.fc16.x86_64 from updates-testing
Created attachment 518993 [details] Script file: yum update --skip-broken --exclude=*.i686
Created attachment 519103 [details] yum -d 4 --skip-broken update gnome-panel-libs
Created attachment 519742 [details] yum -d 4 --skip-broken update gnome-panel-libs Using the master mirror, still not working with the latest updates.
out of the Update manager GUI, I'm getting something similar: yum unspecified transaction errors: evolution-3.1.4-1.fc16.x86_64 requires libebook-1.2.so.11()(64bit) evolution-NetworkManager-3.1.4-1.fc16.x86_64 requires libedataserver-1.2.so.14()(64bit) 1:nautilus-sendto-3.0.0-6.fc16.x86_64 requires libedataserver-1.2.so.14()(64bit) evolution-NetworkManager-3.1.4-1.fc16.x86_64 requires libecal-1.2.so.9()(64bit) evolution-NetworkManager-3.1.4-1.fc16.x86_64 requires libebook-1.2.so.11()(64bit) evolution-3.1.4-1.fc16.x86_64 requires libedataserver-1.2.so.14()(64bit) 1:nautilus-sendto-3.0.0-6.fc16.x86_64 requires libebook-1.2.so.11()(64bit) evolution-3.1.4-1.fc16.x86_64 requires libecal-1.2.so.9()(64bit) : Protected multilib versions: gnome-panel-libs-3.0.2-3.fc16.i686 != gnome-panel-libs-3.1.5-3.fc16.x86_64
This is fixed in gnome-panel-3.1.5-3. You are now running into odd choices made by --skip-broken. Don't use it.
Shouldn't this be closed as a duplicate of bug 728147? Currently, using --skip-broken is necessary in F16 due to a long list of other broken dependencies. (BTW, I could be wrong, as I don't see the problem in Rawhide, but it still sounds like a dupe.)
For the sake of anyone still reading this bug, yum update --skip-broken --exclude=gnome-panel,gnome-panel-libs is a more precise workaround for people who have 32-bit packages already installed that also need updating.
With today's 20110826 F16 updates, the problem is gone - "yum update --skip-broken" works. Probably some packages were changed/removed in the repos - there doesn't appear to be any change in bug 728147 that would account for it.