Я - Тринг для установки сервера X11 на сервере RHEL6
yum groupinstall "X Window System" "Desktop" "Fonts"
но я получаю следующую ошибку:
Error Downloading Packages:
libart_lgpl-2.3.20-5.1.el6.x86_64: failed to retrieve getPackage/libart_lgpl-2.3.20-5.1.el6.x86_64.rpm from prod-epel-x86_64-server-6
error was [Errno -1] Package does not match intended download. Suggestion: run yum --enablerepo=prod-epel-x86_64-server-6 clean metadata
После выполнения yum --enablerepo=prod-epel-x86_64-server-6 clean metadata
команда, я получаю то же сообщение об ошибке.
Как я могу зафиксировать это?
Ошибка продолжает возвращаться, потому что используется зеркало, которое, вероятно, не полностью синхронизировано. Поэтому пакет не соответствует хэшу MD5.
Вы можете попробовать указать другое зеркало или использовать плагин yum-fastestmirror, чтобы он автоматически определял самый быстрый.
EDIT
Для установки pkg группы "X Window System" вам не понадобится EPEL. ( репозиториев, предоставленных вам подпиской Red Hat должно быть достаточно)
Более того, полученная вами ошибка может быть ошибкой на клиентской стороне, но она также может указывать на то, что что-то не так в используемом вами репозитории yum repo: Я не знаю, какое программное обеспечение создало "prod-epel-x86_64-server-6", но это может указывать на дубликат (т.е. два пакета с одним и тем же именем существуют в одном и том же репо), или pkg изменился с момента создания репо. (возможно, метаданные были сгенерированы до того, как пакет был полностью обновлен в repo или что-то в этом роде).
В любом случае, так как вам не нужно это repo для установки pkg группы "X Window System", я думаю, вы должны сделать это:
yum clean all
yum --disablerepo "prod-epel-86_64-server-6" groupinstall "X Window System" "Desktop" "Fonts"
А затем более подробно изучить, что происходит с repo "prod-epel-86_64-server-6". Если это под вашим контролем, то вы можете попробовать регенерировать для этого метаданные.
.обычно удаление кэша yum решает проблему, попробуйте эти команды:
yum clean all
yum upgrade
, а затем попробуйте установить X11. Также это может указывать на проблему с самим репо, в этом случае вам нужно указать зеркало, которое вы хотите использовать в yum conf файле
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.usc.edu/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
Cheers.
.