Невозможно запустить любые файлы на Ubuntu 16.04: & ldquo; невозможно выполнить двоичный файл: ошибка формата Exec & rdquo;

Я пытаюсь запустить несколько файлов, которые я использовал раньше. Когда я пытаюсь выполнить,

./desire-cli getblockcount

, он просто дает мне ошибку

-bash: ./desire-cli: cannot execute binary file: Exec format error

Это сработало для меня как раз немного раньше. Теперь я больше ничего не могу бегать.

Спасибо за помощь заранее!

Обновление:

file desire-cli ./desire-cli: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=bb64c90cef4152bbedaa6aaf04163daf35245533, stripped
0
задан 31 December 2017 в 15:52

2 ответа

Попробуйте вставить /lib64/ld-linux-x86-64.so.2 в /lib/ld-linux-x86-64.so.2, затем просто выполните следующую команду.

root @host # ln -s /lib/ld-linux-x86-64.so.2 /lib/ld-linux.so.2

PD: копировать в / lib не перемещать или вырезать файл из / lib64

0
ответ дан 18 July 2018 в 00:08

Попробуйте вставить /lib64/ld-linux-x86-64.so.2 в /lib/ld-linux-x86-64.so.2, затем просто выполните следующую команду.

root @host # ln -s /lib/ld-linux-x86-64.so.2 /lib/ld-linux.so.2

PD: копировать в / lib не перемещать или вырезать файл из / lib64

0
ответ дан 24 July 2018 в 17:10

Другие вопросы по тегам:

Похожие вопросы: