Page 1 of 1

[SOLVED] Installing firefox 16

PostPosted: Nov 4th, '12, 03:47
by crapinon
I am trying to install firefox 16 from mozilla. When I try to run firefox, I get:

XPCOMGlueLoad error for file /opt/firefox/libxpcom.so:
libxul.so: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

What should I do?

Re: Installing firefox 16

PostPosted: Nov 4th, '12, 15:55
by doktor5000
How exactly did you try to install it, what did you do so far, and what exactly did you download?

Re: Installing firefox 16

PostPosted: Nov 5th, '12, 03:06
by crapinon
I downloaded the tar.bz2 file from mozilla's website, extracted it to /opt/ and ran the firefox executable in the firefox folder.

Re: Installing firefox 16

PostPosted: Nov 5th, '12, 05:35
by saptech
Odd, about two weeks ago, I downloaded and double clicked the file and extracted it in my download folder and ran the firefox executable file without issues.

Just a thought.

Re: Installing firefox 16

PostPosted: Nov 5th, '12, 12:28
by crapinon
I found out what's wrong. Firefox works perfectly after I installed libxulrunner, though it looks quite ugly...

Thanks everyone for your help!

Re: [SOLVED] Installing firefox 16

PostPosted: Nov 5th, '12, 20:44
by doktor5000
Well, normally firefox tarball brings its own xulrunner bundled. If you use the system xulrunner, you may not get all features from Firefox 16
as expected, as you are using the xulrunner from the Firefox 10.0.x ESR branch. And as saptech mentioned, best is to install it somewhere
below your /home folder.

Re: [SOLVED] Installing firefox 16

PostPosted: Nov 6th, '12, 05:20
by crapinon
How do I get Firefox to use its own xulrunner? I get errors when I remove the system xulrunner.

Re: [SOLVED] Installing firefox 16

PostPosted: Nov 6th, '12, 20:28
by doktor5000
Sure, as more then just firefox depends on xulrunner, you cannot remove it safely.

If i'd use a Firefox tarball, i'd do it as saptech mentioned, extract it somewhere into my home folder,
and add a launcher for it to the taskbar or the desktop, whatever you prefer. If that doesn't work and it tries
to use system xulrunner libraries, then that would be a bug of Mozilla's firefox.

But anyways, please show the output of
Code: Select all
rpm -qa | grep xul

and additionally the exact output and the command you use when you run firefox from a terminal

Re: [SOLVED] Installing firefox 16

PostPosted: Nov 7th, '12, 14:04
by crapinon
I don't think I have anything else installed that depends on xulrunner libraries, because it was not installed on my system before. I installed it to get firefox 16 to run.

rpm -qa | grep xul gives me:
Code: Select all
libxulrunner10.0.4-10.0.4-2.mga2


The command I use and output I get is:
Code: Select all
$ ~/.firefox/firefox
Gtk-Message: Failed to load module "canberra-gtk-module"

(firefox:4901): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",

(firefox:4901): Gtk-WARNING **: Unable to locate theme engine in module_path: "oxygen-gtk",