Binary not found

Peter Flynn peter at silmaril.ie
Wed May 26 19:50:19 UTC 2021


On 26/05/2021 19:08, Robert Heller wrote:
>> Does anyone know why the system is pretending that the file does not
>> exist which it clearly does?
[...]
> Typically this is because it is missing some "helper" file, often a script
> interpreter (is that a script or an ELF file -- the file command is your
> friend). 

There has never been anything like that, fortunately, and there is
nothing else in the installation zip file. The program is an ELF binary.

> The other possiblity is it is a 32-bit application and you don't have
> the 32-bit support infrastructure installed. Again the file command
> is your friend, as is ldd.  My guess is that this stat package is a
> i386 binary and you copied it to a system that does not have
> libc:i386 installed and the file that is not found is
> /lib/ld-linux.so.2.

That could be it, although the same distribution is running happily on
other 64-bit systems. I'll do some digging.

> One other option: you have either missing or wrong versioned shared library.

It's statically compiled (in FORTRAN :-)

[later] Yep, you hit the nail on the head. The 32-bit version it is.
I'm stunned...partly at my own ignorance, and partly that my other
machines all appear to have the 32-bit libraries installed already.

Ah well, thank you so much.

Peter




More information about the ubuntu-users mailing list