Não é possível instalar o servidor X11 no RHEL6

2

Estou tentando instalar o servidor X11 em um servidor RHEL6

yum groupinstall "X Window System" "Desktop" "Fonts"

mas estou recebendo o seguinte erro:

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

Depois de executar o comando yum --enablerepo=prod-epel-x86_64-server-6 clean metadata , estou recebendo a mesma mensagem de erro.

Como posso corrigir isso?

    
por OHLÁLÁ 15.08.2014 / 13:49

3 respostas

3

O erro continua voltando porque está usando um espelho que provavelmente não está totalmente sincronizado. Portanto, o pacote não corresponde ao hash MD5.

Você pode tentar especificar um espelho diferente ou usar o plugin yum-fastestmirror para detectar o mais rápido automaticamente.

EDITAR

  • Pacote para instalar o EPEL: link
  • Lista de espelhos EPEL públicos: link
por 15.08.2014 / 14:04
2

geralmente apagar o cache do yum resolve o problema, tente estes comandos:

yum clean all 
yum upgrade 

e tente instalar o X11. Além disso, isso pode indicar um problema com o repositório em si que, nesse caso, você precisa especificar o espelho que deseja usar no arquivo 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

Felicidades.

    
por 15.08.2014 / 13:53
1

Você não deve precisar de nenhum EPEL para instalar o grupo de pacotes "X Window System". ( os repositórios fornecidos a você pelo seu Assinatura Red Hat deve ser suficiente )

Além disso, o erro que você recebe pode ser um erro no cliente, mas também pode indicar que algo está errado no repositório do yum que você está usando: não sei qual software criou o "prod-epel- x86_64-server-6 ", mas pode indicar uma duplicata (ou seja, dois pacotes com o mesmo nome existem no mesmo repo) ou então o pacote foi alterado desde que o repositório foi criado. (talvez os metadados tenham sido gerados antes que o pacote seja completamente atualizado para repo ou algo assim).

De qualquer forma, já que você não deveria precisar deste repo para instalar o grupo de pacotes "X Window System", eu acho que você deveria fazer isso:

 yum clean all
 yum --disablerepo "prod-epel-86_64-server-6" groupinstall "X Window System" "Desktop" "Fonts"

E, em seguida, faça um exame mais aprofundado sobre o que está acontecendo com o repositório "prod-epel-86_64-server-6". Se estiver sob seu controle, você poderá tentar gerar metadados para ele.

    
por 15.08.2014 / 14:52