我不小心删除了符号链接 /lib64/libc.so.6 -> /lib64/libc-2.12.so
$ sudo rm libc.so.6
然后我不能使用任何东西,包括ls
命令。我输入的任何命令都会出现错误
ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
我试过了
$ export LD_PRELOAD=/lib64/libc-2.12.so
在此之后我可以使用ls
and ln ...
,但仍然不能使用sudo ln ...
or sudo -E ln ...
。我总是犯这个错误
sudo: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
这是一个远程服务器,所以我不能使用 live CD。我现在有一个 ssh bash 会话,但无法建立新会话。我有 sudo 权限,但没有 root 密码。
所以目前我的问题是我需要运行sudo sln -s libc-2.12.so libc.so.6
重新创建符号链接libc.so.6
,但sudo
没有libc.so.6
.
我该如何解决?谢谢~