我被这个错误困住了。无法安装任何RPM。请帮忙
操作系统是RHEL6.9 64位
提前致谢。
最佳答案
当您从RHEL(或CentOS)7系统上的源下载并安装xz时,会发生这种情况。问题是XZ_5.1.2alpha
标签在xz的发行版本中不存在,但在RedHat附带的版本中存在。
xz源代码的一个小补丁将解决此问题:
https://github.com/easybuilders/easybuild-easyconfigs/issues/4036
该补丁足够小,可以在此处复制和粘贴。我已经在xz-5.2.4上成功使用了它。
--- src/liblzma/liblzma.map.orig 2015-09-29 12:57:36.000000000 +0200
+++ src/liblzma/liblzma.map 2017-02-22 11:10:33.432868185 +0100
@@ -95,7 +95,13 @@
lzma_vli_size;
};
-XZ_5.2 {
+XZ_5.1.2alpha {
+global:
+ lzma_stream_encoder_mt;
+ lzma_stream_encoder_mt_memusage;
+} XZ_5.0;
+
+XZ_5.2.2 {
global:
lzma_block_uncomp_encode;
lzma_cputhreads;
@@ -105,4 +111,4 @@
local:
*;
-} XZ_5.0;
+} XZ_5.1.2alpha;