RHEL6 + Ошибка: сжатие xz недоступно


8

При установке пакетов через yumсистему RHEL Server 6.6 я получаю следующую ошибку:

$ 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

Поисковая система поиска предполагает, что pyliblzmaпакет отсутствует.

Я не могу установить это через, sudo yum install pyliblzmaпотому что я сталкиваюсь с той же xz compression not availableошибкой.

Вместо этого я скачал архив RPM и установил его через 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

Кажется, он не был успешно установлен; следующее не возвращает результатов:

$ rpm -qa | grep pyliblzma

Что я должен сделать, чтобы правильно установить pyliblzmaи исправить xz compression not availableошибку?


Установлена ​​хитрая версия xz (т.е. версия EPEL, а не версия RHEL)?
Стив

Вы пробовали, yum clean allа затем rpmdb -v --rebuilddb, затем попробуйте запустить yum install foo? И, кстати, я вижу, что вы установили исходный rpm, я не уверен, что это хорошо.
Soumyadip DM

Как упоминалось в @SoumyadipDM, вы установили исходный пакет - src.rpm, который содержит исходный код и файл .spec для создания двоичного rpm. То , что вы должны загрузить вместо этого download.fedoraproject.org/pub/epel/6/x86_64/... Помимо этого, yum clean allили rpm --rebuilddbне поможет. Было бы интересно узнать, как вы оказались с этим вопросом ...
doktor5000

Ответы:



3

Работал для меня на 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

Это сработало для меня:

yum remove epel-release
# Re-download the epel-release RPM
# Install it
yum install pyliblzma
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.