RHEL6+ エラー: xz 圧縮は使用できません。

RHEL6+ エラー: xz 圧縮は使用できません。

RHEL Server 6.6システムにソフトウェアパッケージをインストールすると、yum次のエラーが発生します。

$ 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

検索エンジン検索結果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

インストールが失敗したようです。以下は結果を返しません。

$ rpm -qa | grep pyliblzma

pyliblzma正しくインストールしてxz compression not availableエラーを修正するにはどうすればよいですか?

答え1

この問題を解決するには:

  1. yum remove epel-release
  2. epel-releaseRPMをもう一度ダウンロードしてください。
  3. インストールする
  4. yum install pyliblzma

答え2

CentOS 6.Xで私のために働いた。

sudo rpm -e epel-release-7-5.noarch

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

sudo rpm -ivh epel-release-6-8.noarch.rpm

sudo yum clean all

sudo rpmdb -v --rebuilddb

sudo yum -y install libselinux-python

答え3

これは私にとって効果的です。

yum remove epel-release
# Re-download the epel-release RPM
# Install it
yum install pyliblzma

関連情報