Red Hat Bugzilla – Bug 248884
Removing i386 evolution in a x86_64 system removes translations.
Last modified: 2007-11-30 17:12:10 EST
Description of problem:
I have a x86_64 system. I noticed that Evolution and some related Gnome packages
had both i386 and x86_64 versions installed. To save time when downloading
updates I decided to remove the i386 packages. After the removal, the translated
messages in evolution disappeared.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install both i386 and x86_64 evolution packages
2. Remove i386
'rpm -V evolution' shows /usr/share/locale/* and /usr/share/doc/evolution* as
! Actual results
I don't know if I should file this under evolution. Removing this package I
noticed the bug, but the following packages were affected (lost translations or
other common files):
1) Don't remove i386 packages. :)
2) Download a copy of the affected x86_64 packages and 'rpm -Uvh --force *rpm'.
Just curious, how did you wind up with both 32-bit and 64-bit versions of these
I have no idea. Just did a very standard F7 installation. You know, I was asking
this very same question just before I removed the packages. My last theory was
that they were standard because of binary only Evolution plugins...
Unfortunately, I only have one x86_64 machine, so I can't check if this is a
situation somehow special of this installation.
A colleague suggested the i386 and x84_64 versions may have been different, such
as evolution-2.10.2-2.fc7.i386 and evolution-2.10.3-1.fc7.x86_64.
I don't think there's anything I can do about this. Fedora is not designed to
have the same application installed twice for different architectures. We
support that for libraries, but not applications.
It sounds like your system was just in a weird configuration. I suggest
applying the workaround you mentioned to any other applications that got
I checked the installation log for my system, some findings:
Both i386 and x86_64 versions were the same, since installation, through all
updates, up to the point I removed them.
My anaconda-ks.cfg shows that I have not explicitly asked for the i386 versions
to be installed. The install log shows they were.
There is one exception to your rule that applications are not designed for
multiple archs: Firefox. Both Firefox i386 and x86_64 are installed by default
and I actually use both (i386 only for Java plugin).
Anyway, thanks for checking this problem. It's clear now this isn't a Evolution
problem. But, I still like to pursue it further. Should I file it under
anaconda? Do you recommend another module?
I'd start with anaconda. I can't think of anything else that might be at fault.
For the record: I created bug 248911.
This is entirely normal; the translations shouldn't be getting removed, though
*** This bug has been marked as a duplicate of 247749 ***