Unable to run Thunderbird after install from .tgz file

I downloaded Thunderbird directly from Mozilla (because I’m stuck on an older version of openSUSE 12.1 and can’t switch off yet) and extracted the “.tgz” file. When I ran the file “run-mozilla.sh”, it gives the error:

run-mozilla.sh: Cannot execute .

It has permission set to executable. Does anyone know how to fix this?

I used the following link: https://download.mozilla.org/?product=firefox-25.0&os=linux&lang=en-US

This gave me the file:firefox-25.0.tar.bz2, which I could open with ark. From there you must follow thier instructions to install. You only have this when you use an old version of openSUSE.

Thank You,

That’s firefox. I’m talking about Thunderbird. (And I did all those steps for Thunderbird’s archive and it does nto work!) I even tried on openSUSE 12.2 and it still doesn’t work.

First off, my bad, need to read before I reply. Sorry to not have read better.

Here is the thunderbird link: Mozilla Download

Where I found this file: thunderbird-24.1.0.tar.bz2

Thank You,

On 10/30/2013 05:46 PM, 6tr6tr pecked at the keyboard and wrote:
> I downloaded Thunderbird directly from Mozilla (because I’m stuck on an
> older version of openSUSE 12.1 and can’t switch off yet) and extracted
> the “.tgz” file. When I ran the file “run-mozilla.sh”, it gives the
> error:
>
>
> Code:
> --------------------
> run-mozilla.sh: Cannot execute .
> --------------------
>
>
> It has permission set to executable. Does anyone know how to fix this?
>
>

Running programs from the directory you are in is generally not allowed.
Use:

code:

sh run-mozilla.sh

instead and it should run.

Ken

From the extracted directory, enter ‘./thunderbird’. run-mozilla is for debugging.

6tr6tr wrote:
>
> I downloaded Thunderbird directly from Mozilla (because I’m stuck on an
> older version of openSUSE 12.1 and can’t switch off yet) and extracted
> the “.tgz” file. When I ran the file “run-mozilla.sh”, it gives the
> error:
>
>
> Code:
> --------------------
> run-mozilla.sh: Cannot execute .
> --------------------
>
>
> It has permission set to executable. Does anyone know how to fix this?
>
>

Depending on your 12.1 installation

get 64 bit edition here:-

ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/latest/linux-x86_64/en-GB/

get 32 bit edition here:-

ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/latest/linux-i686/en-GB/

Extract the archive

Since almost all the mozilla products are binaries , navigate to the
relevant folder(~/Downloads/thunderbird) and run the executable
…/thunderbird

if it works then create a link in the ~/bin folder

ln -s ~/Downloads/thunderbird/thunderbird. ~/bin

Now you can launch thunderbird from krunner(Alt+F2) using the command
thunderbird


GNOME 3.6.2
openSUSE Release 12.3 (Dartmouth) 64-bit
Kernel Linux 3.7.10-1.16-desktop

I get the error:

XPCOMGlueLoad error for file /home/myuser/thunderbird/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

I also get this error when I try it in an openSUSE 12.2 install as well.

So if I go to YaST and search for the file “libdbus-glib-1.so.2” I find it is provided by the package called “dbus-1-glib” and so is this installed on your system?

Thank You,

On 2013-10-30 22:46, 6tr6tr wrote:
> It has permission set to executable. Does anyone know how to fix this?

Is that your home? Is it mounted “noexec”?


Cheers / Saludos,

Carlos E. R.
(from 12.3 x86_64 “Dartmouth” at Telcontar)

It says it is provided in:

 /usr/lib64/libdbus-glib-1.so.2


I don’t know what you mean. That is the file name, not package name.

Thank You,

Sorry. I meant it’s in the package you mentioned and it lists the file as being installed in that location.

Has there ever been a solutionfound for this? Indeed, thunderbirds binaries do make such an error

ruben@workstation:~> ./thunderbird/thunderbird
XPCOMGlueLoad error for file /home/ruben/thunderbird/libxul.so:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory
Couldn’t load XPCOM.

It is installed though, right in fron of your nose

ruben@workstation:~> ls -al /usr/lib64/libdbus-glib-1.so.2
lrwxrwxrwx 1 root root 23 Aug 30 09:06 /usr/lib64/libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.2.2

it is listed in ldconf

workstation:~ # ldconfig -v 2>/dev/null|grep libdbus-glib-1.so.2
libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.2.2