Installation of Thunderbird Version thunderbird-24.4.0.tar.bz2 on Red Hat Linux
I tried to install Thunderbird Version thunderbird-24.4.0.tar.bz2 on Red Hat Linux. This was a direct download from the Thunderbird website. The file thunderbird-24.4.0.tar.bz2 seems to be lacking the file to make Thunderbird run.
step one: chmod 777 thunderbird-24.4.0.tar.bz2 step two: tar -xjvf thunderbird-24.4.0.tar.bz2 files extracted: thunderbird/ thunderbird/platform.ini thunderbird/searchplugins/ thunderbird/searchplugins/amazondotcom.xml thunderbird/searchplugins/aol-web-search.xml thunderbird/searchplugins/yahoo.xml thunderbird/searchplugins/twitter.xml thunderbird/searchplugins/eBay.xml thunderbird/searchplugins/bing.xml thunderbird/searchplugins/wikipedia.xml thunderbird/components/ thunderbird/components/libmozgnome.so thunderbird/components/components.manifest thunderbird/components/libdbusservice.so thunderbird/defaults/ thunderbird/defaults/pref/ thunderbird/defaults/pref/channel-prefs.js thunderbird/defaults/messenger/ thunderbird/defaults/messenger/mailViews.dat thunderbird/updater thunderbird/removed-files thunderbird/libmozsqlite3.so thunderbird/omni.ja thunderbird/dictionaries/ thunderbird/dictionaries/en-US.dic thunderbird/dictionaries/en-US.aff thunderbird/libnss3.so thunderbird/libssl3.so thunderbird/icons/ thunderbird/icons/updater.png thunderbird/libprldap60.so thunderbird/run-mozilla.sh thunderbird/Throbber-small.gif thunderbird/mozilla-xremote-client thunderbird/libnssdbm3.chk thunderbird/libldif60.so thunderbird/plugin-container thunderbird/libfreebl3.so thunderbird/libnssutil3.so thunderbird/chrome/ thunderbird/chrome/icons/ thunderbird/chrome/icons/default/ thunderbird/chrome/icons/default/default24.png thunderbird/chrome/icons/default/default22.png thunderbird/chrome/icons/default/default16.png thunderbird/chrome/icons/default/default48.png thunderbird/chrome/icons/default/default32.png thunderbird/chrome/icons/default/default256.png thunderbird/chrome.manifest thunderbird/thunderbird-bin thunderbird/libldap60.so thunderbird/libfreebl3.chk thunderbird/dependentlibs.list thunderbird/extensions/ thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/ thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png thunderbird/libnspr4.so thunderbird/blocklist.xml thunderbird/libnssckbi.so thunderbird/libplds4.so thunderbird/libsoftokn3.chk thunderbird/application.ini thunderbird/thunderbird thunderbird/updater.ini thunderbird/libsoftokn3.so thunderbird/update-settings.ini thunderbird/libxul.so thunderbird/isp/ thunderbird/isp/movemail.rdf thunderbird/isp/Bogofilter.sfd thunderbird/isp/SpamAssassin.sfd thunderbird/isp/DSPAM.sfd thunderbird/isp/POPFile.sfd thunderbird/isp/SpamPal.sfd thunderbird/isp/rss.rdf thunderbird/libmozalloc.so thunderbird/crashreporter.ini thunderbird/libplc4.so thunderbird/precomplete thunderbird/libsmime3.so thunderbird/libnssdbm3.so thunderbird/crashreporter
cd thunderbird
no ./thunderbird file will execute
Gekose oplossing
Turns out that the download from the Mozilla - Thunderbird website is strictly for 32 bit. Someone was kind enough to give me the 64bit version x86_64. Thank you
Solved
Lees dié antwoord in konteks 👍 0All Replies (19)
red hat are pretty conscientious about updating their repository. I would think 24.4 would be available in their repository and will just install.
rhel 7.0 beta.
yum install Thunderbird
no packages marked for install
Gewysig op
thunderbird/thunderbird-bin was among the files unpacked, though it should be the same as thunderbird/thunderbird; does ./thunderbird-bin do anything?
Which error messages do you get, if any? Permissions of thunderbird{,-bin}?
Did it work any time before with earlier versions?
yum install Thunderbird - also look for MozillaThunderbird or mozilla-thunderbird packages, names may vary among distributions (I'm using OpenSUSE myself).
cd to your Thunderbird installation directory. Then
pwd
ls -l thunderbird
Please post the command response.
-rwxrwxrwx. 1 root root 96824 Mar 16 17:42 thunderbird
thunderbird thunderbird-bin
bash: thunderbird: command not found...
bash: thunderbird-bin: command not found...
sh thunderbird thunderbird: thunderbird: cannot execute binary file
sh thunderbird-bin thunderbird-bin: thunderbird-bin: cannot execute binary file
No package mozilla available. Error: Nothing to do
yum install *thunderb*
No package thunderbird available. No package thunderbird-bin available. Error: Nothing to do
Gewysig op
While you're in the Thunderbird installation directory, please also post the response to:
pwd
id
Have you messed with the permissions of any files in the installation directory?
Changed them from their current status to
chmod -R 777 thunderbird
Did this to see if anything would run. the answer was still no
Thunderbird in its current state does not seem to like RHEL 7.0 Beta
Please run the other commands too and post the response.
bash: thunderbird: command not found... - looks like '.' isn't in your PATH environment variable? In general that's good practice, but it implies that you have to start Thunderbird from the current working directory as
- ./thunderbird
does it work then?
If not, use the following commands to verify that (1) it actually is an executable and of the correct architecture, and (2) that all dynamic libraries needed are available in your installation:
- file thunderbird (should identify it as an executable for your processor)
- ldd thunderbird (should find all *.so libraries, no "not found" reported)
yum install *thunderb* No package thunderbird available. - that's not surprising. The '*' globs file names in your current working directory, not in the repository, hence it's trying to find "thunderbird" and "thunderbird-bin" which are the files matching that pattern.
file thunderbird
thunderbird: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0x2a46e693e19fd3107cc2cac354630705d50e6546, stripped
ldd thunderbird
linux-gate.so.1 => (0xf7707000) libpthread.so.0 => /lib/libpthread.so.0 (0x42f88000) libdl.so.2 => /lib/libdl.so.2 (0x42bf8000) libstdc++.so.6 => /lib/libstdc++.so.6 (0xf75e8000) libm.so.6 => /lib/libm.so.6 (0xf75a0000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7580000) libc.so.6 => /lib/libc.so.6 (0x47328000) /lib/ld-linux.so.2 (0x47300000)
Gewysig op
./thunderbird
XPCOMGlueLoad error for file /home/myname/Downloads/thunderbird/libxul.so: libXrender.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM.
Gewysig op
sh ./run-mozilla.sh
run-mozilla.sh: Cannot execute .
./thunderbird
XPCOMGlueLoad error for file /home/myname/Downloads/thunderbird/libxul.so: libXrender.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM.
./thunderbird-bin
XPCOMGlueLoad error for file /home/myname/Downloads/thunderbird/libxul.so: libXrender.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM.
Gewysig op
No package mozilla-thunderbird available. Error: Nothing to do
No package Mozilla-Thunderbird available. Error: Nothing to do
No package MozillaThunderbird available. Error: Nothing to do
No package mozilla available. Error: Nothing to do
Package firefox-24.1.0-3.el7.x86_64 already installed and latest version Nothing to do
pwd
/home/myname/Downloads/thunderbird
id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Gewysig op
If you got Thunderbird from http://www.mozilla.org/en-US/thunderbird/ then that is the 32-bit Linux version.
You appear to have 64-bit Linux so here is the en-US x86_64 http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/linux-x86_64/en-US/thunderbird-24.4.0.tar.bz2
If you prefer another language http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/24.4.0/linux-x86_64/
Also 64-bit Linux build of Firefox 28.0 is at http://www.mozilla.org/en-US/firefox/all/ or if you prefer the Fx 24 ESR (currently 24.4.0esr) then see http://www.mozilla.org/en-US/firefox/organizations/all/
Gewysig op
Gekose oplossing
Turns out that the download from the Mozilla - Thunderbird website is strictly for 32 bit. Someone was kind enough to give me the 64bit version x86_64. Thank you
Solved
XPCOMGlueLoad error for file /home/myname/Downloads/thunderbird/libxul.so: libXrender.so.1: cannot open shared object file: No such file or directory Couldn't load XPCOM.
In general, you should be able to run a 32-bit build on a 64-bit installation on Linux, as long as you have all the necessary 32-bit system libraries installed. According to the ldd output the basic libraries are all available for 32-bit as well, but you are missing the 32-bit version for at least one (said libXrender.so) library. You could try to install those and any dependent packages as well to get the i686 build run, but using the x86_64 build is certainly the easier solution.