X
Tap here to go to the mobile version of the site.

Support Forum

Installed version 46. Cannot find libgtk-3.so.0. Don't have system privileges.

Posted

I just installed FF 46 under CentOS 6.5. I don't have libgtk-3.so.0 installed so FF crashes:

XPCOMGlueLoad error for file /home/user1/firefox/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM.

Also, how can I get rid of Foxit PDF reader - nothing seems to work (even if I set evince as the program to open .pdf files)?

TIA.

I just installed FF 46 under CentOS 6.5. I don't have libgtk-3.so.0 installed so FF crashes: XPCOMGlueLoad error for file /home/user1/firefox/libmozgtk.so: libgtk-3.so.0: cannot open shared object file: No such file or directory Couldn't load XPCOM. Also, how can I get rid of Foxit PDF reader - nothing seems to work (even if I set evince as the program to open .pdf files)? TIA.

Chosen solution

CentOS 6.5 is old (Dec 1st, 2013) and the bit newer Centos 6.6 (Oct 2014) has a outdated GTK also at version 2.20.1 (released May 2010) so the 6.5 would have same or older GTK in use. This is a downside of using a long term support distro as they tend to not focus on being current but using stable packages (that can already be old) that can get more and more outdated as time goes on. This mean current applications version may not work on it.

Firefox 46.0 from mozilla.org www.mozilla.org/firefox/all/ requires users to have GTK 3.4 or newer.

The GTK 3.4 (three.four) came out March 2012 so it is not new. Recent Linux distros in last couple years that is not a LTS or focused on stability, likely have say 3.10 (three.ten) or newer.

Besides trying to build Firefox 46.0 yourself to not have this requirement (if even possible) or upgrading to a more current version of Centos or rather another more up to date Linux dIstro. You can consider in the meantime use the Firefox ESR builds which is currently based on Firefox 45.0 and only gets security/stability fixes. https://www.mozilla.org/firefox/organizations/all/

Read this answer in context 2

Additional System Details

Application

  • User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0

More Information

James
  • Moderator
1596 solutions 11250 answers

Chosen Solution

CentOS 6.5 is old (Dec 1st, 2013) and the bit newer Centos 6.6 (Oct 2014) has a outdated GTK also at version 2.20.1 (released May 2010) so the 6.5 would have same or older GTK in use. This is a downside of using a long term support distro as they tend to not focus on being current but using stable packages (that can already be old) that can get more and more outdated as time goes on. This mean current applications version may not work on it.

Firefox 46.0 from mozilla.org www.mozilla.org/firefox/all/ requires users to have GTK 3.4 or newer.

The GTK 3.4 (three.four) came out March 2012 so it is not new. Recent Linux distros in last couple years that is not a LTS or focused on stability, likely have say 3.10 (three.ten) or newer.

Besides trying to build Firefox 46.0 yourself to not have this requirement (if even possible) or upgrading to a more current version of Centos or rather another more up to date Linux dIstro. You can consider in the meantime use the Firefox ESR builds which is currently based on Firefox 45.0 and only gets security/stability fixes. https://www.mozilla.org/firefox/organizations/all/

CentOS 6.5 is old (Dec 1st, 2013) and the bit newer Centos 6.6 (Oct 2014) has a outdated GTK also at version 2.20.1 (released May 2010) so the 6.5 would have same or older GTK in use. This is a downside of using a long term support distro as they tend to not focus on being current but using stable packages (that can already be old) that can get more and more outdated as time goes on. This mean current applications version may not work on it. Firefox 46.0 from mozilla.org www.mozilla.org/firefox/all/ requires users to have GTK 3.4 or newer. The GTK 3.4 (three.four) came out March 2012 so it is not new. Recent Linux distros in last couple years that is not a LTS or focused on stability, likely have say 3.10 (three.ten) or newer. Besides trying to build Firefox 46.0 yourself to not have this requirement (if even possible) or upgrading to a more current version of Centos or rather another more up to date Linux dIstro. You can consider in the meantime use the Firefox ESR builds which is currently based on Firefox 45.0 and only gets security/stability fixes. https://www.mozilla.org/firefox/organizations/all/

Modified by James