无法sudo mv libtinfo.so.5.bak libtinfo.so.5

安东尼·库珀

一小时前,我mv /lib64/libtinfo.so.5 /lib64/libtinfo.so.5.bak,然后其他人无法ssh服务。他们的错误消息看起来像这样:

-bash:加载共享库时出错:libtinfo.so.5:无法打开共享对象文件:没有这样的文件或目录与10.60.242.30的连接已关闭。

我想把这个文件改回来, sudo mv /lib64/libtinfo.so.5.bak /lib64/libtinfo.so.5

bash:加载共享库时出错:libtinfo.so.5:无法打开共享库文件:没有这样的文件或目录

似乎sudo会用到僵局libtinfo.so.5

我试过了LD_PRELOAD=./libtinfo.so.5.bak sudo mv /lib64/libtinfo.so.5.bak /lib64/libtinfo.so.5,它不起作用。

有人可以帮助我吗?

托马斯·迪基

之所以mv失败,是因为sudo看到了参数列表,并决定它需要一个shell来解释它。其他一些简单的命令可能工作(在一个快速检查,比如,我看不出中间sh做时sudo visudo)。如果是这样,您可以编写并编译一个使用来执行的简单程序sudo,例如,

#include <stdlib.h>
int main(void)
{
    rename("/lib64/tinfo.5.bak", "/lib64/tinfo.5" );
    return 0;
}

另一种可能性是脚本,例如在Perl中,它似乎不依赖于ncurses:

$ ldd `path perl`
        linux-vdso.so.1 =>  (0x00007ffd0f9f6000)
        libperl.so.5.14 => /usr/lib/libperl.so.5.14 (0x00007fcfc33ba000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcfc31b6000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcfc2f34000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcfc2d18000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcfc298b000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fcfc2754000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fcfc373c000)

如果您具有对服务器的物理访问权限,则不需要这种解决方法(因为您可以加载恢复DVD并离线修复服务器)。如果没有,并且只有ssh访问权限(例如,在Amazon AWS中),则必须使用类似的解决方法。

进一步阅读:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

YouCompleteMe无法导入libtinfo.so.5

来自分类Dev

Raspberry Pi 2上的ejabberd 18.03,ejabberdctl由于缺少libtinfo.so.6而失败

来自分类Dev

无法加载共享库libQt5Core.so.5

来自分类Dev

缺少libncurses.so.5

来自分类Dev

缺少libncurses.so.5

来自分类Dev

Apache启动错误:无法加载libphp5.so

来自分类Dev

Ubuntu 18.04 LTS:libQt5Xml.so.5:无法打开共享对象文件

来自分类Dev

Httpd libphp5.so ldap错误

来自分类Dev

libQt5Dbus.so.5 上缺少符号?

来自分类Dev

libhdf5.so.100:无法打开共享库文件:没有这样的文件或目录(但是,libhdf5.so.100在/ usr / local / lib中)

来自分类Dev

konsole命令无法在WSL Ubuntu20.04上运行;找不到libQt5Core.so

来自分类Dev

无法在qemu或gem5中打开/lib/ld-linux-aarch64.so.1

来自分类Dev

PHP5中的错误..无法加载动态库gd.so

来自分类Dev

mv:无法打开共享库文件“ libstdc ++。so.6”:符号链接嵌套太大

来自分类Dev

无法打开备份设备“ /var/opt/mssql/backup/MyDB.bak”。操作系统错误5(访问被拒绝。)

来自分类Dev

php5.load:无法加载libphp5.so未定义符号:unixd_config apache服务无法启动

来自分类Dev

Android-UnsatisfiedLinkError:加载libQt5Core.so失败

来自分类Dev

加载共享库时出错:libffi.so.5:

来自分类Dev

Clockworkmod Tether在“ libncurses.so.5”上失败

来自分类Dev

ffmpeg:加载共享库时出错:libass.so.5

来自分类Dev

如何在 Ubuntu 20.04 中安装 libncurses.so.5?

来自分类Dev

Tensorflow 导入错误:libcudnn.so.5 No such file or directory

来自分类Dev

在Ubuntu 14.04下与libopencv_highgui.so的链接错误,与libtiff.so.5的奇怪结果

来自分类Dev

加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

Apache无法将modules / libphp5.so加载到服务器中:当我安装php5-gd时

来自分类Dev

paraview:加载共享库时出错:libQt5Core.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

当我安装php5-gd时,Apache无法将modules / libphp5.so加载到服务器中

来自分类Dev

加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

来自分类Dev

cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

Related 相关文章

  1. 1

    YouCompleteMe无法导入libtinfo.so.5

  2. 2

    Raspberry Pi 2上的ejabberd 18.03,ejabberdctl由于缺少libtinfo.so.6而失败

  3. 3

    无法加载共享库libQt5Core.so.5

  4. 4

    缺少libncurses.so.5

  5. 5

    缺少libncurses.so.5

  6. 6

    Apache启动错误:无法加载libphp5.so

  7. 7

    Ubuntu 18.04 LTS:libQt5Xml.so.5:无法打开共享对象文件

  8. 8

    Httpd libphp5.so ldap错误

  9. 9

    libQt5Dbus.so.5 上缺少符号?

  10. 10

    libhdf5.so.100:无法打开共享库文件:没有这样的文件或目录(但是,libhdf5.so.100在/ usr / local / lib中)

  11. 11

    konsole命令无法在WSL Ubuntu20.04上运行;找不到libQt5Core.so

  12. 12

    无法在qemu或gem5中打开/lib/ld-linux-aarch64.so.1

  13. 13

    PHP5中的错误..无法加载动态库gd.so

  14. 14

    mv:无法打开共享库文件“ libstdc ++。so.6”:符号链接嵌套太大

  15. 15

    无法打开备份设备“ /var/opt/mssql/backup/MyDB.bak”。操作系统错误5(访问被拒绝。)

  16. 16

    php5.load:无法加载libphp5.so未定义符号:unixd_config apache服务无法启动

  17. 17

    Android-UnsatisfiedLinkError:加载libQt5Core.so失败

  18. 18

    加载共享库时出错:libffi.so.5:

  19. 19

    Clockworkmod Tether在“ libncurses.so.5”上失败

  20. 20

    ffmpeg:加载共享库时出错:libass.so.5

  21. 21

    如何在 Ubuntu 20.04 中安装 libncurses.so.5?

  22. 22

    Tensorflow 导入错误:libcudnn.so.5 No such file or directory

  23. 23

    在Ubuntu 14.04下与libopencv_highgui.so的链接错误,与libtiff.so.5的奇怪结果

  24. 24

    加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

  25. 25

    Apache无法将modules / libphp5.so加载到服务器中:当我安装php5-gd时

  26. 26

    paraview:加载共享库时出错:libQt5Core.so.5:无法打开共享库文件:没有这样的文件或目录

  27. 27

    当我安装php5-gd时,Apache无法将modules / libphp5.so加载到服务器中

  28. 28

    加载共享库时出错:libQt5Multimedia.so.5:无法打开共享库文件:没有这样的文件或目录

  29. 29

    cdo:加载共享库时出错:libQt5Core.so.5:无法打开共享对象文件:没有这样的文件或目录

热门标签

归档