各位救命,刚刚不小心升级 glibc 版本,现在不管使用什么命令都报 Permission Denied,只有 cd 命令可以使用

2018-06-14 14:18:42 +08:00
 AllOfMe

最近在搭建一个内网应用,提示 glibc 版本过低,所以我先通过 rpm 卸载一些应用。
但是后面发现 yum 命令还有其他很多命令都用不了,提示说: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

后面发现这是一个软连接,名字是 ld-2.12.so ,应该是缺失了,所以我进行了 sftp 上传。

后面发现虽然是没有这提示,但是命令改为提示 Permission Denied 了,应该是 ld-2.12.so 的 chmod 没有权限可以访问。。。尝试上传一个 sh 文件覆盖原来 755 的 sh 文件,里面包括 chmod 命令,但是执行了也是提示 Permission Denied

目前服务器上跑着 Java Tomcat(包括 jsp),还有 Oracle 数据服务器,可以进行访问,我想问下有没有什么可以解决的方法。。头疼了。。

9653 次点击
所在节点    Linux
64 条回复
yuqaf
2018-06-14 14:23:07 +08:00
细软跑吧。。。线上系统敢动 glibc。。升级 glibc 的是很不安全的。。
ChristopherWu
2018-06-14 14:24:17 +08:00
赶紧找大佬,你不会就不要着急自己搞了。
1iuh
2018-06-14 14:30:32 +08:00
有快照就恢复快照。没有快照且没有重要资料需要保存就重装吧。
privil
2018-06-14 14:33:16 +08:00
第三次看到这种操作了,知乎一次 ,v2ex 两次
privil
2018-06-14 14:35:56 +08:00
zpf124
2018-06-14 14:35:59 +08:00
你上的这个 so 文件 是不是没权限啊...是不是 644
fancyhan
2018-06-14 14:37:17 +08:00
Centos 吧
Gcourage
2018-06-14 14:41:38 +08:00
操作之前有没有备份原来的 libc ?
ryd994
2018-06-14 14:58:47 +08:00
进 livecd 把数据拷出来,其他无所谓
sw0rd3n
2018-06-14 15:02:13 +08:00
Busybox 走起来
E1n
2018-06-14 15:35:42 +08:00
rpm 卸载心太大
LukeChien
2018-06-14 15:43:02 +08:00
所以这个系统还有救吗?单用户模式 root 身份进去搞?
AllOfMe
2018-06-14 16:51:37 +08:00
@Gcourage 有的,lib64 和 lib 都备份了
jjianwen68
2018-06-14 16:54:28 +08:00
不破不立,sudo rm -rfv /
airqj
2018-06-14 16:55:37 +08:00
进 livecd,把根目录覆盖
z3jjlzt
2018-06-14 16:57:18 +08:00
说个我自己的经历,我也是在 vps 上升级了 glibc,然后发现 permission denied,想回退到 2.12 版本的,之后按网上改软链接的方式,失败了,之后发现通过 vps 后台也无法登陆 bash (后来发现这个时候如果没有断开 ssh,还是可以补救的,的但是我以为最坏的方式我也可以通过后台文件管理找回数据~~~),发 email 给 vps 提供商也回复说无法私自修改用户主机。最后只能重装,丢失了所有的数据。给你参考参考,哈哈哈
wr410
2018-06-14 17:00:28 +08:00
glibc 是核心中的核心,我宁愿直接装新的发行版也不敢去升级内核,自找麻烦~
mooncakejs
2018-06-14 17:04:25 +08:00
已经断开 ssh 了? 那没救了,祝你好运。
AllOfMe
2018-06-14 17:10:19 +08:00
@mooncakejs 我没办法了。。您能给些建议吗?我明天要去机房,再去修复一下。感激不尽!
AllOfMe
2018-06-14 17:11:05 +08:00
@zpf124 对的,然后我拷贝了其他的 755 的文件进行更名,但是后面直接连接不上去了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/463079

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX