RHEL6 + 错误:xz 压缩不可用

Ale*_*lds 8 yum rpm rhel xz

yumRHEL Server 6.6 系统上安装软件包时,出现以下错误:

$ sudo yum install foo
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
Error: xz compression not available
Run Code Online (Sandbox Code Playgroud)

搜索引擎搜索表明该pyliblzma包丢失。

我无法安装它,sudo yum install pyliblzma因为我遇到了同样的xz compression not available错误。

相反,我下载了 RPM 存档并通过rpm以下方式安装了它:

$ wget http://download.fedoraproject.org/pub/epel/6/SRPMS/pyliblzma-0.5.3-3.el6.src.rpm
$ sudo rpm -ivh pyliblzma-0.5.3-3.el6.src.rpm
Run Code Online (Sandbox Code Playgroud)

好像没有安装成功;以下不返回任何结果:

$ rpm -qa | grep pyliblzma
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能正确安装pyliblzma和修复xz compression not available错误?

Ale*_*lds 10

要解决此问题:

  1. yum remove epel-release
  2. 重新下载epel-releaseRPM
  3. 安装它
  4. yum install pyliblzma

  • 在“yum install pyblblzma”之前还需要“yum clean all” (8认同)