Installing Old Version Of Firefox
I need to install firefox version 24.3.0 on CentOS version 6.5. Anyone know how I can do that? I tried downloading that version directly and it fails with:
XPCOMGlueLoad error for file /usr/local/lib64/firefox/libxul.so:
libXrender.so.1: cannot open shared object file: No such file or directory Couldn’t load XPCOM.
20 thoughts on - Installing Old Version Of Firefox
Try palemoon, I finally dropped firefox after finding out they tell google about all your browsing activity. On top of the all the ways they’ve been screwing up the interface for a while now it was the final straw.
This is not about my browsing, it’s about running live server tests with selenium. The machine the tests have been running on had FF
24.3.0 and it died. The new machine has 31.2.0 and the tests are failing. I want to see if it’s due to the different version.
<>
i downgraded from 30.x with
yum downgrade firefox
do not know if you can downgrade further to 24.3.0.
I could only downgrade to 31.1.0
But downgrading to 31.1.0 seems to have fixed my problem (at least for now – until I can’t get that version anymore, so I do need to figure out why it’s failing with 31.2.0 … or maybe wait until the next version comes out and see if it still fails there.)
Get the version you want at ftp://ftp.mozilla.org/pub/firefox/releases/
Runs from from the untarred directory without any problems.
Thomas
I did that and I got the error above.
Yes.
Try doing a ‘ldd /usr/local/lib64/firefox/libxul.so’
Should give you some hints.
# ldd /usr/local/lib64/firefox/libxul.so
linux-gate.so.1 => (0x00cb7000)
libpthread.so.0 => /lib/libpthread.so.0 (0x003c3000)
libsmime3.so => not found
libssl3.so => not found
libnss3.so => not found
libnssutil3.so => not found
libXrender.so.1 => not found
libmozsqlite3.so => not found
libasound.so.2 => not found
librt.so.1 => /lib/librt.so.1 (0x00e13000)
libnspr4.so => not found
libplc4.so => not found
libplds4.so => not found
libmozalloc.so => not found
libdbus-glib-1.so.2 => not found
libdbus-1.so.3 => not found
libgobject-2.0.so.0 => not found
libglib-2.0.so.0 => not found
libgtk-x11-2.0.so.0 => not found
libatk-1.0.so.0 => not found
libgio-2.0.so.0 => not found
libpangoft2-1.0.so.0 => not found
libfreetype.so.6 => not found
libfontconfig.so.1 => not found
libgdk-x11-2.0.so.0 => not found
libgdk_pixbuf-2.0.so.0 => not found
libpangocairo-1.0.so.0 => not found
libpango-1.0.so.0 => not found
libcairo.so.2 => not found
libgmodule-2.0.so.0 => not found
libX11.so.6 => /usr/lib/libX11.so.6 (0x00814000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00a2b000)
libXt.so.6 => not found
libgthread-2.0.so.0 => not found
libdl.so.2 => /lib/libdl.so.2 (0x0064a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00b83000)
libm.so.6 => /lib/libm.so.6 (0x00ec9000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x006b7000)
libc.so.6 => /lib/libc.so.6 (0x001f5000)
/lib/ld-linux.so.2 (0x00592000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x003f4000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0038c000)
These libs exist, just not where it’s looking for them apparently.
While you put it in a directory that makes me think you have a 64-bit system, many of those directories that it finds are for 32-bit libraries. I suspect that you need to either find a 64-bit firefox tarball, or install all those 32-bit libraries.
…
Perhaps you downloaded the wrong arch (i386/x86_64)
I do have a 64 bit machine and I tried first the i686, and then x86_64. Got the same error with both.
I first downloaded i686, and then x86_64. Got the same error with both.
Well, the example you gave is a 32bit library, it picks up shared libraries from /usr/lib and not from /usr/lib64
Check with the file command that you really have installed the version you think you have.
There are going to be many dependencies
, so you will need to use yum to install an older firefox (if you are using the CentOS version).
NSS/NSPR version minimums are going to apply for firefox, so you will not be able to go back very far.
But that is OK as most firefox upgrades are critical anyway, so browsing the web with outdated versions will be very dangerous anyway .. hint, don’t do that.
This is not for browsing, it’s about running live server tests with selenium. The machine the tests have been running on had FF
24.3.0 and it died. The new machine has 31.2.0 and the tests are failing. I want to see if it’s due to the different version.
I did have the 32 bit version. I see what happened – I downloaded both, but both times I un-tarred the same file (the 32 bit one). They were downloaded with the same name and wget put (1) on the second one, but I didn’t notice that. The 64 bit one works fine. Thanks everyone for the help.
From: Larry Martell
Copy/symlink the lib into firefox directory…?
JD
Mozilla Portable Firefox
<http://www.taringa.net/posts/downloads/12192930/Mozilla-Firefox-Portable-Espanol.html>
and use it with wine
Marcelo Diaz