0

I have a strange error occurring on one of my servers - despite a file existing, I cannot run it:

image of error

This is not limited to this particular program or to the user. It also happens when I try to run the file with the full path. Execute permissions are globally given for this file.

2
  • Can you provide the output of strace /path/to/sourceguardian?
    – ewwhite
    May 6, 2012 at 7:28
  • 2
    You know you can copy-and-paste text, right?
    – wfaulk
    May 6, 2012 at 8:06

1 Answer 1

5

One possible reason for this error is when you try to execute a binary file which is not compatible with your platform. For example, you get such an error when you execute a 32-bit binary on 64-bit OS.

You can check your system platform using: uname -a. You need to know whether this program is compatible or not with your system.

3
  • Super! This was the solution...all I had to do was install the "ia32-libs" package via aptitude and now it's working. Thanks!
    – Aron
    May 6, 2012 at 7:42
  • @Aron: I was about to edit my answer to tell you that, but I was not sure if this is really the problem or something else. Good to hear that :)
    – Khaled
    May 6, 2012 at 7:46
  • 2
    You'd be able to test this by running ldd /path/to/file and it will then complain about libraries which are required but not found.
    – user9565
    May 6, 2012 at 12:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .