Не удается запустить двоичный исполняемый файл на Ubuntu 12.04

Я получаю следующую ошибку: ./cataclysm: command not found при попытке запустить этот исполняемый файл на сервере Linux через SSH.

Когда я запускаю ldd cataclysm , я получаю:

 linux-gate.so.1 => (0xf7759000) liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xf7716000) libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf76e6000) libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf76c6000) libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75d2000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75a6000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7588000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73de000) libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf73d8000) /lib/ld-linux.so.2 (0xf775a000) 

Здесь все нормально?

Это 64-битный сервер, и я установил ia32-libs , поскольку я думал, что это может быть проблемой. Но он все еще не работает.

Выход для file :

 cataclysm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x401728ba70c6dede81053dd2578dbe358f27b29c, stripped 

выход для ls -lh :

 -rw-rw-r-- 1 userx6342 userx6342 7.0M Mar 5 11:28 cataclysm 

  • Запуск двоичного файла ubuntu в CentOS с установленными всеми общими библиотеками приводит к ld SIGSEGV
  • systemd service: возможно ли получить имя пользователя, вызвавшего событие power?
  • Помощь по передаче файлов с Ubuntu и ESXi
  • Настройки по умолчанию для Inkscape?
  • Ошибка: TCA_HTB_PAD не объявлен при создании ядра
  • Модули ядра Virtualbox не загружаются при загрузке
  • Не удалось установить пакет. Есть ли способ автоматической установки зависимостей?
  • Как подключить LVM RAID к новой установке Ubuntu?
  • One Solution collect form web for “Не удается запустить двоичный исполняемый файл на Ubuntu 12.04”

    Ваш двоичный файл не является исполняемым, как указано в ls -lh . Чтобы исправить это,

     chmod 755 cataclysm 

    Затем вы сможете запустить

     ./cataclysm 

    учитывая, что ldd показывает, что у вас уже есть все необходимые библиотеки.

    Linux и Unix - лучшая ОС в мире.