Lors de l'installation de packages via yum
sur un système RHEL Server 6.6, j'obtiens l'erreur suivante:
$ 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
Les recherches sur les moteurs de recherche suggèrent que le pyliblzma
package est manquant.
Je ne peux pas installer cela via sudo yum install pyliblzma
car je rencontre la même xz compression not available
erreur.
Au lieu de cela, j'ai téléchargé l'archive RPM et l'ai installée via 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
Il semble ne pas avoir été installé avec succès; ce qui suit ne renvoie aucun résultat:
$ rpm -qa | grep pyliblzma
Que dois-je faire pour installer pyliblzma
et corriger correctement l' xz compression not available
erreur?
yum clean all
puisrpmdb -v --rebuilddb
, essayez en cours d' exécutionyum install foo
? Et en passant, je vois que vous avez installé le rpm source, je ne sais pas si c'est bon.yum clean all
ourpm --rebuilddb
n'aidera pas. Serait intéressant de savoir comment vous vous êtes retrouvé avec ce problème ...Réponses:
Pour résoudre ce problème:
yum remove epel-release
epel-release
RPMyum install pyliblzma
la source
A travaillé pour moi sur CentOS 6.X
la source
Cela a fonctionné pour moi:
la source