Forums » Linux

Nothing Happens...

Nov 18, 2007 Bcyneca link
Ok, the install was flawless and the file 'vendetta' is in my /bin folder. But clicking nor ./vendetta works. ./vendetta gives me this "bash: ./vendetta: cannot execute binary file"

I want to play and am annoyed :D what is happening? That is absolutely all that happens nothing opens, no errors. I want to know how to run this :S

Ubuntu Feisty Fawn
-I thank you all for your kindness if you help :) (BUT IF YOU DON'T HELP... THEN BURN IN H3LL!!!!!!)
Nov 18, 2007 mr_spuck link
how exactly did you install it?
what does ls -l ~/bin/vendetta say?

I've never seen that with ven.
Nov 18, 2007 raybondo link
Perhaps the file doesn't have the executable attribute set?
Nov 18, 2007 mr_spuck link
AFAIK it'd say "permission denied" then. but I could be wrong..
Nov 18, 2007 gutterpunkny link
just for the hell of it try chmod +x vendetta. as mr_spuck said, you would probably be getting a permission denied error if that was the problem, but it's worth a shot.
Nov 20, 2007 Wiggoggs link
Also, be sure you downloaded the correct one for your system, whether it's IA32 or AMD64. I remember downloading the wrong version and getting some kind of error like this. Although I'm not sure it would have even let you install it. Dunno, just my 2 cents.
Dec 03, 2007 firsm link
Do you have your home mounted noexec?
Jan 24, 2008 djdavey link
I get exactly the same problem, even if I try to install it as root. I have set the vendetta file permissions as 755 but attempting to run it as root should discount that anyway.

The archive cannot be corrupted as the sha256 matches what's on this site.

I am running an AMD64 X2 4000 with Debian Etch.

The standard 32 bit version works fine.
Jan 29, 2008 a1k0n link
Odd... And you have the 64-bit version of Debian installed?

This error means that the system loader didn't recognize the file as an executable it can run. This would usually be because it's for the wrong kind of system. If you're not running a 64-bit kernel then the amd64 version won't work.