apa itu zsh: kesalahan format exec di redhat?


14
zsh: exec format error... 

ini adalah kesalahan yang saya dapatkan ketika mencoba menjalankan aplikasi besar. Saya menggunakan redhat Linux.

Apa yang bisa saya lakukan untuk menyelesaikan ini?


3
Apa output fileuntuk file yang Anda coba jalankan? ( file <filename>)
Flup

2
Google cepat menunjukkan bahwa ini dapat disebabkan ketika Anda mencoba menjalankan aplikasi arsitektur yang salah - misalnya, mencoba menjalankan aplikasi x64 pada distro 32-bit. Dengan begitu sedikit informasi dalam pertanyaan Anda, sangat sulit untuk menebak apa penyebab khusus Anda.
garethTheRed

//, Perhatikan bahwa ini adalah kesalahan nomor 8.
Nathan Basanese

Jawaban:


17

File yang Anda jalankan telah diberi izin eksekusi, tetapi tidak dalam format yang dimengerti oleh kernel, sehingga tidak dapat dieksekusi di mesin Anda.

Jalankan file /path/to/the/executableuntuk melihat jenis file apa itu.

Ini bisa berupa arsip yang seharusnya Anda ekstrak, atau dapat dieksekusi untuk arsitektur yang berbeda (mis. 64-bit yang dapat dieksekusi pada sistem 32-bit), atau apa pun yang sebenarnya.


Masalahnya adalah saya mulai mengunduh installer (file sh yang dapat dieksekusi) dan mengeksekusinya tetapi tidak selesai mengunduh (ukurannya 637 MB!) Jadi yeah
xjcl

1

Saya memecahkan masalah ini dalam skrip shell, dengan mengganti pemisah baris file ke \ n, lalu berfungsi untuk saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.