Red Hat Bugzilla – Bug 114918
64Bit Mozilla installs over 32 bit binary on upgrade.
Last modified: 2007-11-30 17:10:35 EST
Description of problem:
When upgrading with yum both 32 Bit and 64 Bit Mozilla from 1.5 to
1.6, the 64 Bit version installs last and clobbers the 32bit
Version-Release number of selected component (if applicable):
Should work on any install. You could reproduce it by re-installing
the x86_64 version (if the 32bit version is installed).
Steps to Reproduce:
1. setup yum to download both i386 and x86_64 from Devel. (make sure
2. update mozilla to 1.6. This will update both packages.
3. I am not sure the easiest way to find out that /usr/bin/mozilla is
64Bit. I found it out when I copied my plugins into
/usr/lib/mozilla-1.6/plugins/ and checked the installed plugins.
64 Bit version of /usr/bin/mozilla over writes the 32Bit version.
/usr/bin/mozilla remains the 32Bit version.
I am not sure what would be the best way to solve this. Normally
installing the x86_64 package last is desired so yum is doing what it
should be. You could stop the x86_64 version from installing
/usr/bin/mozilla but that would make problems for people not
installing the 32Bit version.
Maybe we need /usr/bin64 as well as /usr/lib64, etc.
Well, on the bright side, mozilla is fixed with x86_64 :)
/usr/bin/mozilla is a script, and replace lib64 with lib to change it
to 32bit (I have a patch to the RPM which will put a single
/usr/bin/mozilla there and allow the user to select 64bit, but will
default to 32bit if it exists, and should be safe for all arches.
/etc/gre.conf is a different issue, and I put off working a fix for
that until 64bit mozilla was working.
Since this bugzilla report was filed, there have been several major updates,
which may have resolved this issue. Users who have experienced this problem are
encouraged to upgrade their system to the latest version available. Therefore
closing this bug as obsolete.
If you experience this problem on the up-to-date system, please reopen this bug
with an additional information.