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


8

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

検索エンジン検索は、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ですか?


インストールされているxzの危険なバージョン(つまり、RHELバージョンではなくEPELバージョン)?
2015

あなたは試してみましたがyum clean all、その後rpmdb -v --rebuilddb、その後、実行してみてくださいyum install foo?ちなみに、ソースrpmがインストールされているようですが、それが良いかどうかはわかりません。
Soumyadip DM 2015

@SoumyadipDMで述べたように、バイナリパッケージをビルドするためのソースコードと.specファイルを含むソースパッケージ-src.rpm-をインストールしました。代わりにダウンロードする必要があるのは、download.fedoraproject.org / pub / epel yum clean all/ 6 / x86_64 /…ですrpm --rebuilddb。それ以外の場合は、役に立ちません。この問題がどのように終わったかを知るのは興味深いでしょう...
doktor5000

回答:



3

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

0

これは私のために働きました:

yum remove epel-release
# Re-download the epel-release RPM
# Install it
yum install pyliblzma
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.