Red Hat Bugzilla – Bug 189457
MIxed x86_64/i386 update issues
Last modified: 2014-01-21 17:53:53 EST
Description of problem:
Cannot update components that have both x86_64 and i386 versions installed. In
particular I have
installed. Attempting to update these give errors such as:
file /etc/gconf/schemas/desktop_gnome_lockdown.schemas from install of
libgnome-2.14.1-1.fc5.1 conflicts with file from package libgnome-2.14.0-1
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install x86_64 and i386 versions of libgnome from the core repository
2. execute yum update
libgnome not updated but errors similar to that given above printed
libgnome updated without error
Where did you install libgnome.i386 from? It doesn't seem to be in the main
x86_64 tree from my quick look.
I originally installed libgnome.i386 by downloading the rpm from the main i386
tree (I need libgnome.i386 for firefox.i386) and installed it using rpm. I have
since re-installed with yum after creating a repo file for the i386 tree. The
installation can also be done using yumex by setting the "Force i386
architecture" on the Repos page.
Note that the comments above also apply to librsvg2.i386 (the error is similar
to the example I gave for libgnome).
If you pull packages out of the i386 repo, you're also going to need to enable
the i386 updates repository.
Thanks, that worked.
It should have been obvious that this was the solution but for some reason it
wasn't. Maybe an explicit comment in the Multiarch section of the Release Notes
would be a good idea.
I've just taken a look at the x86_64 tree (both core and updates) and noticed
that some packages (e.g. arts and avahi) have both x86_64 and i386 versions in
the x86_64 tree while others (namely libgnome) do not. This apparent
inconsistency makes things somewhat confusing.