Bug#697270: PC 32-bit programs fails to work on amd64
Alexey Eromenko <firstname.lastname@example.org> writes:
> User error? Huh ?
It is, I'm afraid.
> No ! This is a Debian Bug !
No, it is not.
> Debian clearly says: "File does not exist", while in fact it DOES
It does not. However, the file the message is referring to is not the
file you think it refers to: it is missing the 32-bit dynamic linker,
/lib32/ld-linux.so.2 (available in the package libc6-i386), not the
firefox binary itself.
The message is a bit confusing, indeed, but without a dynamic linker
present, it's hard to do any better.
> This is a 100% proof of Debian bug.
You installed a 32-bit application on a 64-bit system. That will only
work if you also install the 32-bit supporting libraries, including the
dynamic linker. This is not a bug in Debian.
And no, installing 32-bit libraries by default would be a bad idea, for
a multitude of reasons.