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 ^^)


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.