Вчера столкнулся с проблемой, не запускалось серверное проприетарное i386 приложение на amd64 (по терминологии debian) дистрибутиве.
По команде file, получил:
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
ldd сообщил мне, что приложение не является dynamically linked (хотя это и не правда). К счастью было на чем проверить, перекинул файл на другой сервер, с i386 дистрибутивом, и там все работало.
Почитал вот это: https://help.ubuntu.com/community/32bit_and_64bit , в результате решил проблему установкой ia32-libs.
Про то, что сервер без доступа к интернету, и как я из этого выкручивался, устанавливая 100500 файлов, я рассказывать не буду )