Red Hat Bugzilla – Bug 99223
Mozilla update (15Jul2003) breaks galeon, undefined symbol begin_assignment__13nsCOMPtr_base
Last modified: 2007-03-27 00:07:50 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20030623
Description of problem:
The latest RedHatNetwork update of mozilla breaks galeon. Galeon complains that
MOZILLA_FIVE_HOME is not set. Setting it to /usr/lib/mozilla-1.0.2 allows
galeon to continue to try and start, but it fails before launching any windows
with the error message:
/usr/bin/galeon-bin: relocation error: /usr/bin/galeon-bin: undefined symbol:
The script /usr/bin/galeon still refers to mozilla-1.0.1 and not the newly
Setting LD_LIBRARY_PATH to include /usr/lib/mozilla-1.0.2 doesn't help.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Apply all mozilla updates suggested in the latest RHN notification
2. Log out, then log back in (stopping & restarting the X server as well)
3. Try and run "galeon"
Actual Results: Galeon complained about not finding MOZILLA_FIVE_HOME set.
Once set, it complained about the relocation error.
Expected Results: Galeon starts normally (like it did before the update.)
Created attachment 92957 [details]
ldd -r -d /usr/bin/galeon-bin
These are the missing symbols. To my uninformed eyes, it looks like L10N/I18N
stuff, possibly CJKV stuff, plus maybe some other stuff.
I have the same problem. I have also started seeing Evolution crashes on stuff
that used to work...might be related since Evolution seems to depend on the same
RPMs. I've submitted a bug to ximian.
*** Bug 99226 has been marked as a duplicate of this bug. ***
I was able to recompile Galeon 1.2.9 into an RPM to resolve this problem, but it
would be nice if RedHat fixes this. Other versions of Galeon (I tried 1.2.6,
1.2.10, and 1.2.11) did not compile successfully against Mozilla 1.0.2.
I was able to repair things my upgrading up a few levels as well. I was able to
install Mozilla 1.3 binary RPM's, then upgrade galeon. Things seem to work well
so far. I recommend, of course, saving your mozilla and galeon config files in
case you ever want to see your bookmarks again...
Anyway, I got all the mozilla RPM files in the directory
and then put them in a directory all by themselves. Next, I downloaded galeon
version galeon-1.2.9-1_8.x.i386.rpm from
and put it in the same directory.
To upgrade, cd to the download directory where you put all the stuff, and then
install mozilla, using
rpm -Uvh moz*
rpm -Uvh galeon*
Ecco la! Worked for me. YMMD. Void where prohibited. Not available in all
I am not changing the bug status, since this is a workaround, not a fix. I
would have preferred to keep the older mozilla for testing purposes.
This one and 99235 are also duplicates of 99181. An alternate workaround is to
uninstall (After backing up!) Mozilla 1.0.2 (which may require uninstalling
Galeon and Evolution). Then I installed Mozilla 1.0.1, Galeon and Evolution and
was back in operation. Mozilla 1.0.1 was still available at Ximian and on the
Another 'workaround' which is quick and very dirty, though:
Just insert the second CD of Psyche and
rpm --force -ivh mozilla*
It comes up with a few warnings but finally rambles on. Stable so far.
Ditto - same exact problem after loading the new rhn MOZILLA UPDATES
This should be fixed with the recent galeon/moz updates.
*** Bug 99235 has been marked as a duplicate of this bug. ***
*** Bug 99239 has been marked as a duplicate of this bug. ***