redhat içinde zsh: exec format hatası nedir?


14
zsh: exec format error... 

onun büyük bir uygulama yürütmeye çalışırken alıyorum hatadır. Redhat Linux kullanıyorum.

Bunu çözmek için ne yapabilirim?


3
fileYürütmeye çalıştığınız dosyanın çıktısı nedir ? ( file <filename>)
Flup

2
Hızlı bir Google, bunun yanlış mimari uygulamasını çalıştırmaya çalıştığınızda (örneğin, 32 bitlik bir dağıtımda x64 uygulaması çalıştırmaya çalıştığınızda) kaynaklanabileceğini gösterir. Sorunuzda çok az bilgi bulunduğundan, özel nedeninizin ne olduğunu tahmin etmek çok zordur.
garethTheRed

//, bunun 8 numaralı hata numarası olduğuna dikkat edin.
Nathan Basanese

Yanıtlar:


17

Çalıştırdığınız dosyaya yürütme izni verildi, ancak çekirdeğin anlayacağı bir biçimde değil, bu nedenle makinenizde yürütülemez.

file /path/to/the/executableNe tür bir dosya olduğunu görmek için çalıştırın .

Bu, ayıklamanız gereken bir arşiv veya farklı bir mimari için yürütülebilir bir dosya (ör. 32 bit sistemde 64 bit yürütülebilir dosya) veya başka bir şey olabilir.


Sorun bir yükleyici (çalıştırılabilir sh dosyası) indirirken başladığını ve bunu infaz ama (boyut 637 MB oldu!) Öylesine evet indirme yapılmadı
xjcl

1

Kabuk betiğinde bu sorunu çözdüm, dosyanın satır ayırıcısını \ n olarak değiştirdim, o zaman benim için çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.