Sign up ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

This question already has an answer here:

Operating system: Lubuntu 13.10, 64-bit.

I installed the Seamonkey browser from following the instructions quoted below from

To install SeaMonkey by downloading the tar.bz2 file:

Create a directory named "seamonkey2" (mkdir seamonkey2) and change to that directory (cd seamonkey2).
Click the link on the site you're downloading SeaMonkey from to download the package (seamonkey-2.*.tar.bz2) file into the seamonkey2 directory.
Decompress the file with the following command:

tar jxvf seamonkey-2.*.tar.bz2

This creates a "seamonkey" directory under your seamonkey2 directory.
Change to the seamonkey directory (cd seamonkey).
Run SeaMonkey with the following command:


I followed the instructions but here is what I see with the following commands:

[05:28 PM] ~/seamonkey2/seamonkey $ ll seam*
-rwxr-xr-x 1 vasa1 vasa1 82816 Oct 29 08:23 seamonkey*
-rwxr-xr-x 1 vasa1 vasa1 82820 Oct 29 08:23 seamonkey-bin*

[05:28 PM] ~/seamonkey2/seamonkey $ seamonkey
bash: /home/vasa1/seamonkey2/seamonkey/seamonkey: No such file or directory
[05:28 PM] ~/seamonkey2/seamonkey $ seamonkey-bin
bash: /home/vasa1/seamonkey2/seamonkey/seamonkey-bin: No such file or directory
[05:28 PM] ~/seamonkey2/seamonkey $ ./seamonkey
bash: ./seamonkey: No such file or directory
[05:29 PM] ~/seamonkey2/seamonkey $ ./seamonkey-bin
bash: ./seamonkey-bin: No such file or directory
[05:29 PM] ~/seamonkey2/seamonkey $ 

So why is bash saying "No such file or directory" although the directory and files (seamonkey and seamonkey-bin) exist?

Here is the output of cat /etc/environment:

[05:38 PM] ~ $ cat /etc/environment
[05:38 PM] ~ $ 

Here is the output of file seamonkey and ldd seamonkey:

[06:29 PM] ~/seamonkey2/seamonkey $ file seamonkey
seamonkey: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[06:30 PM] ~/seamonkey2/seamonkey $ ldd seamonkey =>  (0xf7726000) => /lib32/ (0xf76f6000) => /lib32/ (0xf76f1000) => not found => /lib32/ (0xf76ae000) => not found => /lib32/ (0xf74fc000)
    /lib/ (0xf7727000)
[06:31 PM] ~/seamonkey2/seamonkey $ 
share|improve this question

marked as duplicate by Gilles, Anthon, slm, rahmu, jasonwryan Nov 9 '13 at 17:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Post the output of ls -l in that directory. I think Cesar is correct, the files aren't executable. – goldilocks Nov 9 '13 at 12:41
I posted ls -al for seam* at the top of the code output in my question. Those are the relevant "executables" I think. – user15760 Nov 9 '13 at 12:44
Try file seamonkey and ldd seamonkey... – goldilocks Nov 9 '13 at 12:59
@goldilocks, done. Please take a look. – user15760 Nov 9 '13 at 13:03
What distro are you using? Is this a 32-bit or 64-bit system? If it's 32-bit, you may just need to install libstdc++ -- otherwise you need the 32-bit version of libstdc++. – goldilocks Nov 9 '13 at 13:27

3 Answers 3

You probably need the 32-bit libraries.

To install these on a Debian-based distribution (e.g. Ubuntu) run the following command:

sudo apt-get install ia32-libs
share|improve this answer
apt-cache show ia32-libs says it's a virtual package. apt-get suggested lib32z1, lib32ncurses5, and lib32bz2-1.0 as replacements. I installed all three. I removed the seamonkey folder created by the previous tar operation and re-ran the tar command. Now, whether I try seamonkey or seamonkey-bin or ./seamonkey or ./seamonkey-bin I get this: error while loading shared libraries: cannot open shared object file: No such file or directory – user15760 Nov 9 '13 at 13:14
For yum do yum install libstdc++-4.4.6-4.el6.i686 – Michael Durrant Nov 9 '13 at 13:37
or search on that error there are a few solutions out there – Michael Durrant Nov 9 '13 at 13:39
Try sudo apt-get install lib32stdc++6. See: – pstadler Nov 9 '13 at 14:18
@pstadler, making so produces this error: "XPCOMGlueLoad error for file /opt/seamonkey/ cannot open shared object file: No such file or directory Couldn't load XPCOM." I have choosen to get the latest 64bit version from:… – eaykin Feb 8 '14 at 16:42

Executable may not have execution permissions, try:

chmod +x seamonkey
chmod +x seamonkey-bin

and then run it.

share|improve this answer
I've shown the ls -al output at the start of the code segment. Both seamonkey and seamonkey-bin have -rwxr-xr-x – user15760 Nov 9 '13 at 12:42

I searched the web for "can seamonkey be installed on 64-bit linux".

One of the results was this: It pointed to

That worked.

share|improve this answer