作死卸载了 glic,现在系统命令全都不能用了,还有救么?

2017-04-20 11:25:29 +08:00
 612

想升级 glic 的,结果先卸载了原先的,现在命令全都不能用了。。。 啊啊啊啊,怎么办呀?

[root@localhost gettext-0.18.1.1]# rpm -e --nodeps glibc-2.12-1.192.el6.x86_64 warning: /etc/ld.so.conf saved as /etc/ld.so.conf.rpmsave warning: %postun(glibc-2.12-1.192.el6.x86_64) scriptlet failed, exit status 127

[root@localhost gettext-0.18.1.1]# ls -bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

[root@localhost gettext-0.18.1.1]# ls -bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

[root@localhost gettext-0.18.1.1]# rpm -ivh glibc-2.15-60.el6.x86_64.rpm -bash: /bin/rpm: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

[root@localhost gettext-0.18.1.1]# cp /etc/ld.so.conf.rpmsave /etc/ld.so.conf -bash: /bin/cp: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

[root@localhost gettext-0.18.1.1]# ldconfig -bash: /sbin/ldconfig: No such file or directory

[root@localhost gettext-0.18.1.1]# l Display all 133 possibilities? (y or n)

[root@localhost gettext-0.18.1.1]# ln /etc/ld.so.conf.rpmsave /etc/ld.so.conf -bash: /bin/ln: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

[root@localhost gettext-0.18.1.1]#

6815 次点击
所在节点    Linux
57 条回复
yanyanjia
2017-04-20 16:05:12 +08:00
我想起了我自己的经历,曾经用 sudo 命令搞掉了 glibc ……
JJaicmkmy
2017-04-20 16:10:14 +08:00
ssh 登陆不上去, scp 总可以用吧?
VYSE
2017-04-20 16:11:02 +08:00
回答 glibc 删除为啥 sshd 还在
因为文件链接断了,但 inode 还在
这时就要先找本机能用的 command
myself659410
2017-04-20 16:21:28 +08:00
参考这个吧

LD_PRELOAD=/lib64/libc-2.12.so ln -s libc-2.12.so libc.so.6

如果 libc.so.6 没有被删除
iot
2017-04-20 16:29:00 +08:00
关爱的眼神
612
2017-04-20 16:58:42 +08:00
@linhua 不能用,之前都试过了。
treo
2017-04-20 18:30:31 +08:00
什么牌子的服务器?没有 HP iLO 、 dell iDRAC 之类的远控吗
hanxiV2EX
2017-04-20 18:55:19 +08:00
装个 docker ,只玩虚拟机。
FifiLyu
2017-04-20 19:47:33 +08:00
@sgissb1 Linux 和 Windows 定位本来就不同,你这个观点强制把它们放在一起用同样的标准去对比本身就有问题。

最关键的是:
为什么楼主能有 Root 权限?
acdfjelxe
2017-04-20 19:57:32 +08:00
Glibc 如此基础的东西都敢删,哇哈哈。
xuyl
2017-04-20 23:17:13 +08:00
可能比 rm -rf / 还恐怖,我也遇到过一次,为了升级 pcre ,删了系统自带的 pcre ,断了 ssh 后再也连不上了。没办法只能去现场,把丢失的 so 文件一个个拷回去。
kn007
2017-04-20 23:36:59 +08:00
明明可以共存,却要过河拆桥。

祝楼主顺利恢复物理机吧。
msg7086
2017-04-21 06:41:07 +08:00
等等, busybox 不是自带的包吗?直接运行 busybox 拿不到命令提示符?
standin000
2017-04-21 09:26:30 +08:00
刚在 openwrt 碰到, 重新下载 glibc 包,解压,然后 export LD_LIBRARY_PATH= 搞定
skylancer
2017-04-21 09:30:39 +08:00
@612 shooting...
fuxkcsdn
2017-04-21 09:46:20 +08:00
以前遇到类似问题,不过我是 upgrade 时出问题,最后是通过启动盘解决的
sgissb1
2017-04-21 10:25:44 +08:00
@FifiLyu 关于定位不同上你说到重点上了,但具体布置你指代的定位是哪个角度就不清楚(上面 17 楼哪种观点的角度就不太认同了)。

我只想看看两个阵营的脑残粉们如何互怼,结果还真有人上钩。

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

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

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

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

© 2021 V2EX