x64 дистрибутив, и запуск x32 приложений.

Вчера столкнулся с проблемой, не запускалось серверное проприетарное 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 файлов, я рассказывать не буду )    

 

 

Добавить комментарий

Войти с помощью: