RHEL6 + Kesalahan: kompresi xz tidak tersedia


8

Saat menginstal paket melalui yumsistem RHEL Server 6.6, saya mendapatkan kesalahan berikut:

$ 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

Pencarian mesin pencari menunjukkan bahwa pyliblzmapaket tersebut hilang.

Saya tidak dapat menginstal ini melalui sudo yum install pyliblzmakarena saya mengalami xz compression not availablekesalahan yang sama .

Sebagai gantinya, saya mengunduh arsip RPM dan memasangnya melalui 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

Tampaknya tidak berhasil diinstal; berikut ini tidak mengembalikan hasil:

$ rpm -qa | grep pyliblzma

Apa yang harus saya lakukan untuk menginstal pyliblzmadan memperbaiki xz compression not availablekesalahan dengan benar?


Versi cerdik dari xz diinstal (yaitu versi EPEL dan bukan versi RHEL)?
steve

Sudahkah Anda mencoba yum clean alldan kemudian rpmdb -v --rebuilddb, kemudian mencoba berlari yum install foo? Dan omong-omong, saya melihat Anda telah menginstal rpm sumber, saya tidak yakin apakah itu bagus.
Soumyadip DM

Seperti @SoumyadipDM disebutkan, Anda menginstal paket sumber - src.rpm - yang berisi kode sumber dan file .spec untuk membangun rpm biner. Yang harus Anda unduh adalah unduhan.fedoraproject.org/pub/epel/6/x86_64/… Selain itu, yum clean allatau rpm --rebuilddbtidak akan membantu. Akan menarik untuk mengetahui bagaimana Anda berakhir dengan masalah ini ...
doktor5000

Jawaban:


10

Untuk memperbaikinya:

  1. yum remove epel-release
  2. Unduh ulang epel-releaseRPM
  3. Pasang itu
  4. yum install pyliblzma

8
juga membutuhkan "yum bersih semua" sebelum "yum instal pybliblzma"
sivann

1
tidak bekerja untuk saya.
Sanjeev Kumar Dangi

3

Bekerja untuk saya di 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

Ini bekerja untuk saya:

yum remove epel-release
# Re-download the epel-release RPM
# Install it
yum install pyliblzma
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.