Al instalar paquetes a través yum
de un sistema RHEL Server 6.6, aparece el siguiente error:
$ 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
Las búsquedas en los motores de búsqueda sugieren que pyliblzma
falta el paquete.
No puedo instalar esto a través sudo yum install pyliblzma
porque me encuentro con el mismo xz compression not available
error.
En cambio, descargué el archivo RPM y lo instalé a través de 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
Parece que no se ha instalado correctamente; lo siguiente no devuelve resultados:
$ rpm -qa | grep pyliblzma
¿Qué debo hacer para instalar pyliblzma
y corregir el xz compression not available
error correctamente ?
¿Se instaló la versión Dodgy de xz (es decir, la versión EPEL y no la versión RHEL)?
—
Steve
¿Has probado
—
Soumyadip DM
yum clean all
y luego rpmdb -v --rebuilddb
, luego intentas correr yum install foo
? Y, por cierto, veo que ha instalado la fuente rpm, no estoy seguro de si eso es bueno.
Como @SoumyadipDM mencionó, instaló un paquete fuente - src.rpm - que contiene el código fuente y el archivo .spec para construir un rpm binario. Lo que debe descargar en su lugar es download.fedoraproject.org/pub/epel/6/x86_64/… Aparte de eso,
—
doktor5000
yum clean all
o rpm --rebuilddb
no ayudará. Sería interesante saber cómo terminó con este problema ...