Błąd: nie można wykonać pliku binarnego: błąd formatu wykonania

0

Podczas konfigurowania Musicbota dla TeamSpeak na mojej rasperrypi wystąpił błąd podczas próby jego uruchomienia.

musikbot@raspberrypi:/opt/ts3soundboard $ ./ts3bot -update
-bash: ./ts3bot: cannot execute binary file: Exec format error

Już szukałem błędu, ale nic mi nie pomogło. i nie, nie jest to spowodowane architekturą 64-bitową.

plik ts3bot zawiera następujące informacje:

ts3bot: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.26, BuildID[sha1]=d24379e638b6028d2ce4eeda954b9273c18c4acd, not stripped

Mam nadzieję, że ktoś może mi pomóc! (przepraszam za mój zły angielski ^^)

psychonauta
źródło
proszę zobaczyć ten raspberrypi.org/forums/viewtopic.php?f=36&t=8353
Baroudi Safwen

Odpowiedzi:

3

Spójrz na te dane wyjściowe z file:

ELF 64-bit LSB executable, x86-64...

Raspberry Pi nie jest platformą x86_64 (Intel). Musisz zainstalować pliki binarne odpowiednie dla Pi.

Larsks
źródło
dobrze, ale który plik binarny powinienem zainstalować?
psychonauta
@psychonaut RasPis są oparte na ARM. Potrzebujesz pliku binarnego ARM lub kompilacji ze źródła.
Keltari
Wierzę, że „poprawną” architekturą rpi powinno być ramię w ramię
Journeyman Geek