Запуск файла ELF контейнера без контейнера - PullRequest
0 голосов
/ 05 апреля 2019

Я получил файл типа ELF ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped который я хочу запустить на обычной обычной машине Linux (не в контейнере)

К сожалению, я получаю ошибку No such file or directory при попытке выполнить.

В конце концов я хочу отладить указанный ELF, и в контейнере будет сложнее.

В течение нескольких часов гуглил и не мог найти простое решение.

1 Ответ

2 голосов
/ 08 апреля 2019

ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped

Этот двоичный файл связан с использованием musl libc , который не установлен в вашей системе.

No such file or directory

Эта ошибка немного сбивает с толку. Отсутствует не ваш двоичный файл, а iterpreter (/lib/ld-musl-x86_64.so.1), который ему необходим.

Может быть возможно установить musl параллельно с существующим GLIBC, хотя я не нашел окончательного ответа да / нет.

...