Ao instalar pacotes via yum
em um sistema RHEL Server 6.6, recebo o seguinte erro:
$ 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
As pesquisas no mecanismo de pesquisa sugerem que o pyliblzma
pacote está ausente.
Não consigo instalar isso via sudo yum install pyliblzma
porque encontro o mesmo xz compression not available
erro.
Em vez disso, baixei o arquivo RPM e o instalei 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
Parece não ter sido instalado com sucesso; o seguinte não retorna resultados:
$ rpm -qa | grep pyliblzma
O que devo fazer para instalar pyliblzma
e corrigir o xz compression not available
erro corretamente ?
yum clean all
erpmdb -v --rebuilddb
depois tenta correryum install foo
? E, a propósito, vejo que você instalou o rpm de origem, não tenho certeza se isso é bom.yum clean all
ourpm --rebuilddb
não vai ajudar. Seria interessante saber como você acabou com esta questão ...Respostas:
Para corrigir isso:
yum remove epel-release
epel-release
RPMyum install pyliblzma
fonte
Trabalhou para mim no CentOS 6.X
fonte
Isso funcionou para mim:
fonte