I did it on mine opensuse10.2 (64bit) box. So i don’t know if it works on os11.0. I downloaded the generic tar.bz2 for the Mozilla site, then i extracted it in /usr/local and run from there. It asked if i wanted to make it the default browser. I answered yes, and it works flawlessy until now. Give it a try.
I am running openSUSE 10.3, but ran into similar problems.
I have the following packages
rpm -qva |grep -i -E -e ‘firefox|xulrunner|seamonkey’|sort
MozillaFirefox-3.0-1.2
mozilla-xulrunner190-1.9.0.1-1.1
mozilla-xulrunner190-gnomevfs-1.9.0.1-1.1
mozilla-xulrunner190-translations-1.9.0.1-1.1
seamonkey-1.1.11-1.1
seamonkey-dom-inspector-1.1.11-1.1
seamonkey-venkman-1.1.11-1.1
Using strace on firefox I noticed
open("/usr/lib/firefox/application.ini", O_RDONLY) = 3
precedes the check of the /etc/gre.d/1.9.0.1.system.conf contents.
In application.ini, I found
[Gecko]
MinVersion=1.9.0
MaxVersion=1.9.0
Changing those values to 1.9.0.1 did the trick.Further experimenting showed that I only need to set the MaxVersion value to 1.9.0.1.
Which (duh!) makes sense given the xulrunner version I have.