Bug 513752

Summary: Transaction errors when updating multilib packages
Product: [Fedora] Fedora Reporter: alexf <aldafu+fedora>
Component: gnome-packagekitAssignee: Richard Hughes <richard>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: belegdol, rhughes, richard
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: 2009-08-06 10:33:40 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:

Description alexf 2009-07-25 10:57:40 UTC
Description of problem:
I have some packages that are installed on both their x86_64 and i586 versions. When recently an updated version for these appeared, the updates failed to install due to the following error.

Test-Transaktionsfehler:   file /usr/share/locale/am/LC_MESSAGES/glib20.mo from
install of glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/ar/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/as/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/az/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/be/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/be@latin/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x86_64 conflicts with file from package
glib2-2.20.3-1.fc11.i586
  file /usr/share/locale/bg/LC_MESSAGES/glib20.mo from install of
glib2-2.20.4-1.fc11.x...

So I have installed:
  glib2-2.20.3-1.fc11.i586
  glib2-2.20.3-1.fc11.x_86_64
and updating to:
  glib2-2.20.4-1.fc11.i586
  glib2-2.20.4-1.fc11.x86_64
fails.

This is also happening for qt.

Version-Release number of selected component (if applicable):
gnome-packagekit-2.27.3-1.fc11.x86_64

How reproducible:
Install a package like glib2 in x86_64 and i586 version. Wait for an update for this package. PackageKit fails to update the package.

Additional info:
At first I filed #513503, but then I tried a simple "yum update" which worked fine. The update for glib2 and qt was installed.

Comment 1 Jón Fairbairn 2009-08-01 09:05:10 UTC
I frequently get this problem too. For example, with the recent libX11 update
(to libX11.i586 0:1.2.2-1.fc11 and libX11.x86_64 0:1.2.2-1.fc11)

gpk-update-viewer complained:

Local file conflict between packages: 
Test Transaction Errors:   file /usr/share/X11/locale/el_GR.UTF-8/Compose from install of libX11-1.2.2-1.fc11.x86_64 conflicts with file from package libX11-1.2.1-2.fc11.i586
(and more similar)

while "yum update libX11" went through OK.

In /etc/yum.conf it says:
exactarch=1
in case that is relevant

Comment 2 Julian Sikorski 2009-08-02 13:10:35 UTC
It is happening to me too - today with mysql-libs update. Oddly enough, running
$ pkcon update
in the command line works just fine.

Comment 3 Richard Hughes 2009-08-06 10:33:40 UTC

*** This bug has been marked as a duplicate of bug 513857 ***