2017-03-01 100 views
0

我的操作系统是Ubuntu LTS 16.04 安装最新的WPS Office rpm软件包后,似乎我以某种方式搞垮了动态链接器设置,导致exec of init (/sbin/init) failed!!!: Accessing a corrupted shared library kernel panic - Not syncing :Attempting to kill init!,尽可能我理解这个问题。WPS办公室(alpha)安装后损坏的libc.so.6

我碰到下面的错误在我运行几乎所有的命令: apt: relocation error: /lib/x86_64-linux-gnu/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference 通过使用LiveCD的我安装的操作系统文件夹,做“的chroot”到本地安装,但我不知道如何解决这个问题。

更新:我做了export LD_LIBRARY_PATH=/lib64:/usr/lib64:/usr/sbin:/usr/local/lib,我设法运行的一些应用程序,而无需apt-get和百胜例如:/

+0

似乎在启动时使用的动态链接器ld-linux-x86-64.so.2不匹配。 – GKGeorgiev

回答

0

我重写一些内核库,不再与我的内核兼容

这绝对是没有与内核。也没有“内核库”这样的东西。

问题是/lib/x86_64-linux-gnu/libc.so.6(显然已更新)和/lib64/ld-linux-x86-64.so.2(它没有)之间的不匹配。

您想从救援CD中恢复libc6包。

+0

你对第一个陈述是正确的,与“kernal图书馆”无关,一开始我误解了这个问题。看起来,动态链接器配置被搞砸了。当我设置一个系统变量'export LD_LIBRARY_PATH =/lib64:/ usr/lib64:/ usr/sbin:/ usr/local/lib'时,一些应用程序又开始工作了。问题是由于缺少依赖关系列表,apt-get仍然不起作用。我试图从Live CD复制/etc/ld.so.conf.d/,但没有任何成功。 – GKGeorgiev