如何解决-bash: ./storcli64: cannot execute binary file: Exec format error?

问题描述 投票:0回答:0

我试图按照这个网站的说明从英特尔下载StorCLI(存储命令行工具)。

我下载了软件包,然后

cd
到 Ubuntu 文件,因为我的系统是 Ubuntu 22.04.2 LTS,64 位。我使用以下命令来安装它:

sudo dpkg -i storcli_007.1907.0000.0000_all.deb

我也试过在root模式下用

sudo su -
下载它,但它并没有解决我的问题。

一切都很好,直到我未能打开可执行文件“storcli64”的最后一步。我输入:

sudo su -
cd /opt/MegaRAID/storcli/
./storcli64 

然后出现这个错误:

bash: ./storcli64: cannot execute binary file: Exec format error

问这个问题之前,我已经稍微搜索了一下,检查了文件和我的系统架构。

$ file storcli64
storcli64: ELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), statically linked, for GNU/Linux 3.7.0, BuildID[sha1]=c48ad574fa1cc9abbd071302b1e2c5b3987342e3, stripped

$ uname -m
x86_64

我不明白为什么我不能运行该文件,即使它是可执行的,也是 64 位的,我认为它与我的系统架构兼容。我也按照所提供网站的说明进行操作。是我没有用一些工具打开二进制文件,还是下载过程中出错了?

linux bash ubuntu binaryfiles
© www.soinside.com 2019 - 2024. All rights reserved.