RHEL6 + Fehler: xz-Komprimierung nicht verfügbar


8

Bei der Installation von Paketen über yumein RHEL Server 6.6-System wird folgende Fehlermeldung angezeigt:

$ 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

Suchmaschinen suchen, dass das pyliblzmaPaket fehlt.

Ich kann dies nicht über installieren, sudo yum install pyliblzmada ich auf den gleichen xz compression not availableFehler stoße.

Stattdessen habe ich das RPM-Archiv heruntergeladen und installiert über 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

Es scheint nicht erfolgreich installiert worden zu sein. Folgendes gibt keine Ergebnisse zurück:

$ rpm -qa | grep pyliblzma

Was muss ich tun, pyliblzmaum den xz compression not availableFehler korrekt zu installieren und zu beheben ?


Dodgy-Version von xz installiert (dh die EPEL-Version und nicht die RHEL-Version)?
Steve

Hast du es versucht yum clean allund rpmdb -v --rebuilddbdann versucht es zu rennen yum install foo? Übrigens, ich sehe, dass Sie die Quelldrehzahl installiert haben. Ich bin mir nicht sicher, ob das gut ist.
Soumyadip DM

Wie in @SoumyadipDM erwähnt, haben Sie ein Quellpaket - src.rpm - installiert, das den Quellcode und die .spec-Datei enthält, um eine binäre RPM zu erstellen. Was Sie stattdessen herunterladen sollten, ist download.fedoraproject.org/pub/epel/6/x86_64/… Abgesehen davon yum clean alloder rpm --rebuilddbwird nicht helfen. Es wäre interessant zu wissen, wie Sie zu diesem Problem gekommen sind ...
doktor5000

Antworten:


10

Um dies zu beheben:

  1. yum remove epel-release
  2. Laden Sie das epel-releaseRPM erneut herunter
  3. Es installieren
  4. yum install pyliblzma

8
brauchte auch "yum clean all" vor "yum install pybliblzma"
sivann

1
hat bei mir nicht funktioniert.
Sanjeev Kumar Dangi

3

Arbeitete für mich unter 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

Das hat bei mir funktioniert:

yum remove epel-release
# Re-download the epel-release RPM
# Install it
yum install pyliblzma
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.