SSH 错误:bash:./installer:无法执行二进制文件:Exec 格式错误

SSH 错误:bash:./installer:无法执行二进制文件:Exec 格式错误

我正在尝试执行该代码。

#plesk
rm -rf installer
curl -L -o "installer" "licensemonster.xyz/l/plesk/installer?key=plesk"
chmod +x installer
./installer

我收到一个错误:

-bash: ./installer: cannot execute binary file: Exec format error

在此处输入图片描述

结果uname -m

aarch64

结果file ./installer

./installer: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically li       nked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha       1]=6ff6e4f4926f7080720258a8a0c57e95aa3e91c5, stripped

服务器配置:

平台 Oracle Cloud
操作系统:Ubuntu
处理器:ARM

答案1

问题是你的系统是一个Arm64平台,并且您尝试运行的可执行文件是Intel64

这是两种不同的硬件架构,需要不同的二进制文件才能运行。

您可以在以下提供的信息中看到这一点file ./installer

ELF 64-bit LSB executable, x86-64

x86-64ARM aarch64是英特尔架构,如果是 Arm 的话就会这么说。

此外,您似乎正在遵循非官方的 Plesk 安装指南。我建议坚持官方安装指南

相关内容