【问题标题】:sudo throw error cannot execute binary file exec format errorsudo throw error 无法执行二进制文件 exec 格式错误
【发布时间】:2020-06-28 09:30:58
【问题描述】:

尝试使用以下命令在 debian 中安装 Rstudio 时出错:

sudo gdebi rstudio-server-1.2.5033-amd64.deb

现在如果我再次尝试使用 sudo,我会收到以下消息:

sudo apt-get 更新: bash: /usr/bin/sudo : 无法执行二进制文件: 执行格式错误

我怎样才能扭转这个错误?

谢谢

【问题讨论】:

  • 您可能应该在unix.stackexchange.com 上问这个系统管理员问题。如果您覆盖了sudo,或者您破坏了/lib64/ld-linux-x86-64.so.2 或其他什么,您可能需要启动到恢复环境。除非你有一个静态链接的 sudo 版本,例如来自busybox。

标签: linux permissions rstudio sudo cpu-architecture


【解决方案1】:

好的,所以我设法修复它,这是我所做的,

su登录root, 删除 sudo 的更改版本:apt-get remove sudo:amd64 重新安装正确的版本:apt-get install sudo 退出root模式试一下,现在可以了。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-25
    • 2021-09-25
    相关资源
    最近更新 更多