Bug 731617

Summary: update error: Protected multilib versions: gnome-panel-libs-3.0.2-4.fc16.x86_64 != gnome-panel-libs-3.0.2-3.fc16.i686
Product: [Fedora] Fedora Reporter: Joachim Backes <joachim.backes>
Component: gnome-panelAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: mclasen, omalley_s, robatino, rstrode, samuel-rhbugs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-25 22:02:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
scriptf file containing "sudo yum update"
none
Script file: yum update --skip-broken --exclude=*.i686
none
yum -d 4 --skip-broken update gnome-panel-libs
none
yum -d 4 --skip-broken update gnome-panel-libs none

Description Joachim Backes 2011-08-18 05:09:43 UTC
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:

Comment 1 Andre Robatino 2011-08-19 07:08:54 UTC
See this as well. I can work around it with

yum --skip-broken update --exclude=\*.i686

Comment 2 Joachim Backes 2011-08-19 08:10:40 UTC
(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

Comment 3 Joachim Backes 2011-08-19 09:05:48 UTC
Created attachment 518993 [details]
Script file: yum update --skip-broken --exclude=*.i686

Comment 4 Andre Robatino 2011-08-19 20:47:43 UTC
Created attachment 519103 [details]
yum -d 4 --skip-broken update gnome-panel-libs

Comment 5 Andre Robatino 2011-08-24 23:32:02 UTC
Created attachment 519742 [details]
yum -d 4 --skip-broken update gnome-panel-libs

Using the master mirror, still not working with the latest updates.

Comment 6 solanum 2011-08-25 14:41:33 UTC
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

Comment 7 Matthias Clasen 2011-08-25 22:02:37 UTC
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.

Comment 8 Andre Robatino 2011-08-25 22:09:40 UTC
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.)

Comment 9 Andre Robatino 2011-08-25 23:12:43 UTC
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.

Comment 10 Andre Robatino 2011-08-26 19:17:50 UTC
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.