1
amnesia@amnesia:~/Desktop/blender-2.74-linux-glibc211-x86_64$ ls
2.74                    GPL3-license.txt       LICENSE-bmonofont-i18n.ttf.txt
blender                 GPL-license.txt        LICENSE-droidsans.ttf.txt
blenderplayer           icons                  Python-license.txt
blender-softwaregl      jemalloc-license.txt   readme.html
blender-thumbnailer.py  lib
copyright.txt           LICENSE-bfont.ttf.txt
amnesia@amnesia:~/Desktop/blender-2.74-linux-glibc211-x86_64$ ./blender
bash: ./blender: No such file or directory

I'm an actual Linux noob and googled for install instructions. I use Tails 1.4 which is Debian.

catlover2
  • 814
  • 1
  • 9
  • 25
Jonathan
  • 652
  • 1
  • 5
  • 21
  • 2
    Does the blender executable actually have execute permissions? Try running ls -l, blender should have something like rwxr-xr-x next to it. (at least the x's) – gandalf3 Jun 17 '15 at 21:32
  • @gandalf3 blender has '-rwxr-xr-x'. Btw I was confused to see in text and video tutorials that one just has to start the exe from the folder because I remember Linux not to be able to use .exe but with "wine". Trying to open the executable(mouse click on file) does not do anything either. – Jonathan Jun 17 '15 at 21:40
  • 2
    Linux doesn't have .exe files (that's a windows/dos convention). blender is a binary executable (pretty much a .exe file for linux). As to why bash thinks it's missing, thats really weird.. – gandalf3 Jun 17 '15 at 21:56
  • I'm not even a mod... – someonewithpc Jun 17 '15 at 22:00
  • 1
    @Jonathan Could you post the output of uname -a and file ./blender? The Tails download page only has 32-bit images as far as I can tell, so it might be that you need to use the 32-bit version of Blender. – catlover2 Jun 17 '15 at 22:27
  • Also check that the filesystem containing the blender executable isn't mounted with the noexec option. –  Jun 18 '15 at 01:24
  • @catlover2 If you look at ls command above, you'll see that it's a 64bit version of Blender. You should write up an answer. – TARDIS Maker Jun 18 '15 at 02:00
  • I got curious and ran Tails in a VM to test this. It is indeed 32-bit, but, for some reason, I got a different (and more descriptive) error when trying to run the 64-bit executable: bash: ./blender: cannot execute binary file. In any case, 32-bit Blender worked as expected with no error. – catlover2 Jun 18 '15 at 02:50

1 Answers1

4

The problem is that you are trying to run a 64-bit version of Blender on a 32-bit system. Go to download.blender.org, click on the "GNU/Linux" tab, and click the 32-bit button. Then, extract the archive and run the blender executable.

For a more in-depth explanation of the error message, check out this answer on unix.stackexchange.com.

catlover2
  • 814
  • 1
  • 9
  • 25