您尚未登录。

#1 2016-11-29 20:21:44

总钻风
会员
注册时间: 2015-03-24
帖子: 64

[已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

如题

最近编辑记录 总钻风 (2017-03-23 10:19:08)

离线

#2 2016-11-29 20:47:42

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

这个连接文件不是别的,就是glibc啊!

离线

#3 2016-11-29 20:48:12

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

这取决于你建立的文件里指向的目录里都放了些什么。
重启,进入 initramfs 的紧急 shell(Arch Linux 在内核命令行上加 break=postmount),然后改回去。

离线

#4 2016-11-29 20:50:13

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

总钻风 说:

这个连接文件不是别的,就是glibc啊!

除非你非常厉害,或者做好了重装系统的准备,否则打死也不要动 glibc!安装新的也不行!你的程序需要新版本的 glibc 的话,用 lxc 或者 docker 或者静态链接!

离线

#5 2016-11-29 21:36:24

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

依云 说:
总钻风 说:

这个连接文件不是别的,就是glibc啊!

除非你非常厉害,或者做好了重装系统的准备,否则打死也不要动 glibc!安装新的也不行!你的程序需要新版本的 glibc 的话,用 lxc 或者 docker 或者静态链接!

能不能通过安装盘把他删了?

离线

#6 2016-11-29 21:44:02

wxg4net
会员
注册时间: 2012-01-07
帖子: 272

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

总钻风 说:
依云 说:
总钻风 说:

这个连接文件不是别的,就是glibc啊!

除非你非常厉害,或者做好了重装系统的准备,否则打死也不要动 glibc!安装新的也不行!你的程序需要新版本的 glibc 的话,用 lxc 或者 docker 或者静态链接!

能不能通过安装盘把他删了?

能。我因为这个曾经把线上服务器搞挂了,后来通过挂载到别的系统盘下面恢复,才好了


Arch Linux User

离线

#7 2016-11-29 21:48:44

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

wxg4net 说:
总钻风 说:
依云 说:
总钻风 说:

这个连接文件不是别的,就是glibc啊!

除非你非常厉害,或者做好了重装系统的准备,否则打死也不要动 glibc!安装新的也不行!你的程序需要新版本的 glibc 的话,用 lxc 或者 docker 或者静态链接!

能不能通过安装盘把他删了?

能。我因为这个曾经把线上服务器搞挂了,后来通过挂载到别的系统盘下面恢复,才好了

是直接删掉那个文件,在启服务器就行了吗?有没有什么特别的操作,不会就这么简单就能解决吧?

离线

#8 2016-11-29 21:55:45

wxg4net
会员
注册时间: 2012-01-07
帖子: 272

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

总钻风 说:
wxg4net 说:
总钻风 说:
依云 说:
总钻风 说:

这个连接文件不是别的,就是glibc啊!

除非你非常厉害,或者做好了重装系统的准备,否则打死也不要动 glibc!安装新的也不行!你的程序需要新版本的 glibc 的话,用 lxc 或者 docker 或者静态链接!

能不能通过安装盘把他删了?

能。我因为这个曾经把线上服务器搞挂了,后来通过挂载到别的系统盘下面恢复,才好了

是直接删掉那个文件,在启服务器就行了吗?有没有什么特别的操作,不会就这么简单就能解决吧?

对,删掉你新建的文件。如果你没做其它破坏的话,就应该能恢复启动了


Arch Linux User

离线

#9 2016-11-29 21:57:08

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

谢谢两位大大,受教了!

离线

#10 2016-11-29 22:31:44

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

删掉配置文件,然后 chroot 进去跑一下 ldconfig。

离线

#11 2016-11-30 22:02:22

总钻风
会员
注册时间: 2015-03-24
帖子: 64

Re: [已解决] 捉急,在/etc/ld.so.conf.d/ 建立一个文件,然后 ldconfig 服务器就等不上去了

嗯,删掉配置文件就好了。服务器已复活。

离线

页脚