Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

firefox 10.0 on 64 bit linux requires 32 bit libdbus-glib library

  • 10 replies
  • 11 have this problem
  • 2 views
  • Last reply by maso79

more options

After the auto-update from firefox 9.0 to 10.0, firefox would not start. Running from the command line gave an error message about "libxul.so" and file not found.

libxul.so is of course present in the firefox directoy, so I set LD_LIBRARY_PATH to the firefox directory and tried again. This time I got a message about libdbus-glib-1.so

I am running 64 bit linux with 32 bit firefox (due to problems with flash). I installed the 32 bit version of libdbus-glib-1.so and firefox started working again: even without setting LD_LIBRARY_PATH.

After the auto-update from firefox 9.0 to 10.0, firefox would not start. Running from the command line gave an error message about "libxul.so" and file not found. libxul.so is of course present in the firefox directoy, so I set LD_LIBRARY_PATH to the firefox directory and tried again. This time I got a message about libdbus-glib-1.so I am running 64 bit linux with 32 bit firefox (due to problems with flash). I installed the 32 bit version of libdbus-glib-1.so and firefox started working again: even without setting LD_LIBRARY_PATH.

All Replies (10)

more options

I suppose anyone answering may want to know what the Linux distro is that you are using.

(It is years since I used Unix & Xenix, but very recently I have been dipping my toes in with Ubuntu and have a few versions available, but I have yet to try Firefox 10 on linux)

more options

Mandriva 2010.0, Linux version 2.6.31.13

more options

Where can I find this t libdbus-glib-1.so library?

more options

I just used the Mandriva package manager to download and install the package libdbus-glib-1_2 (I already had the 64 bit version: lib64dbus-glib-1_2).


Since this package is now required by Firefox, perhaps it should be included in the distribution?

more options

I have a very old version of ubuntu (I should upgrade!), Ubuntu 8.04.4 LTS (Hardy) I tried to apt-get install libdbus-glib-1-2

but it was already installed

more options

Maybe that package installs the 64 bits version and not the 32 bits?

more options

maso79

I am new to Ubuntu as I said, so far I have only used the Firefox versions that come with the distros, or their updates. So far I have had no problems with missing libraries. I have 32 bit and 64 bit Ubuntu installs on this machine and at one time had this booting into Lucid ( 10.04 LTS) but am now using Oneric 11.10

more options

mward

I am making a guess that if it is a download using Mandriva package manager maybe they control the content of the download, but as I say I am a total novice with Linux.

Most Firefox users will be using 32 bit versions of Firefox, for instance on the now popular 64 bit Windows the standard Firefox Releases are only 32 bit.

more options

On Mandriva, at least, the 64 bit package is called lib64dbus-glib-1-2 (all the 64 bit library packages start with "lib64" and are stored in /lib64 or /usr/lib/64).

@maso79: If you have the same problem (Firefox 10.0 not starting up) you may be missing a different 32 bit package. Start a terminal window and set the LD_LIBRARY_PATH environment variable to the firefox install directory and run firefox from the command line.

Modified by mward

more options

@mward thanks, setting the LD_LIBRARY_PATH worked!