/lib64/liblzma.so.5 被修改问题求助

2019-08-02 15:05:02 +08:00
 Kathr1ne

yum repolist

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

/lib64/liblzma.so.5: undefined symbol: lzma_stream_footer_encode, version XZ_5.0

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.5 (default, Aug  4 2017, 00:39:18) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]

If you cannot solve this problem yourself, please go to 
the yum faq at:
  http://yum.baseurl.org/wiki/Faq

在服务器使用 yum 安装软件的时候 突然出现上面的错误 机器一开始确定是正常的 然后检查 /lib64/liblzma.so.5 以及源文件 /usr//lib64/liblzma.so.5.2.2 md5 值都发生了改变 正常 MD5:81615f916ede2689b4ff90b3524b6e20 /usr/lib64/liblzma.so.5.2.2 异常 md5: 3aee895ac421108f71735d78219f7a11 /usr/lib64/liblzma.so.5.2.2

stat 查看库文件的修改时间 没有任何问题 而且机器也没有被入侵过的痕迹:

# stat /usr/lib64/liblzma.so.5.2.2
 File: ‘/usr/lib64/liblzma.so.5.2.2 ’
 Size: 157424    	Blocks: 320        IO Block: 4096   regular file
Device: fd01h/64769d	Inode: 99093       Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2017-12-11 20:38:32.134000000 +0800
Modify: 2016-11-05 23:27:57.000000000 +0800
Change: 2017-06-11 19:48:14.454000000 +0800
Birth: -

使用 rpm -V 验证 rpm 包完整性 也是提示该库 md5 不一致:

# rpm -V xz-libs 
..5......    /usr/lib64/liblzma.so.5.2.2

我们运行的业务有 pptp xl2tp ipsec openvpn 有大佬有类似的经验吗 该如何排查 现在的情况 我拷贝一个 md5 正常的库回去 yum 就正常可用了

补充: 拷贝回去虽然正常可用 但是发现了这个日志

Jul 26 16:50:46 hosstname kernel: systemd-udevd[31072]: segfault at 30f0 ip 00000000000030f0 sp 00007ffffebdc1d8 error 14 in systemd-udevd[564a9bebf000+4b000]
Jul 26 16:50:46 hostname kernel: systemd-udevd[31073]: segfault at 30f0 ip 00000000000030f0 sp 00007ffffebdc1d8 error 14 in systemd-udevd[564a9bebf000+4b000]
3172 次点击
所在节点    Linux
3 条回复
dyllanwli
2019-08-03 16:13:03 +08:00
有做过一些 make install 或者 安装了未知来源的包吗
Kathr1ne
2019-08-04 14:34:10 +08:00
@dyllanwli 都没有
Oa
2019-08-06 09:50:04 +08:00
动态链路库。。。。emmmm。用 rescue installed system,修复下看看

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

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

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

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

© 2021 V2EX