A instalação do Yum falha com o RHEL 6.5

2

Estou tentando instalar o pacote shibboleth SP usando a instalação do YUM (Yum install shibboleth). Estou recebendo o seguinte erro durante a instalação.

Downloading Packages:
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-6/x86_64/libcurl-    openssl-7.33.0-1.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-    6/x86_64/liblog4shib1-1.0.8-1.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned     error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-6/x86_64/libsaml8-2.5.3-1.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-6/x86_64/libxerces-c-3_1-3.1.1-2.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL  returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-6/x86_64/libxml-security-c17-1.7.2-2.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://download.opensuse.org/repositories/security%3A/shibboleth/CentOS_CentOS-6/x86_64/libxmltooling6-1.5.3-1.1.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL  returned error: 404 Not Found"
Trying other mirror.

Error Downloading Packages:libxerces-c-3_1-3.1.1-2.1.x86_64: failure: x86_64/libxerces-c-3_1- 3.1.1-2.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.
liblog4shib1-1.0.8-1.1.x86_64: failure: x86_64/liblog4shib1-1.0.8-1.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.
libcurl-openssl-7.33.0-1.1.x86_64: failure: x86_64/libcurl-openssl-7.33.0-1.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.
libxml-security-c17-1.7.2-2.1.x86_64: failure: x86_64/libxml-security-c17-1.7.2-2.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.
libsaml8-2.5.3-1.1.x86_64: failure: x86_64/libsaml8-2.5.3-1.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.
libxmltooling6-1.5.3-1.1.x86_64: failure: x86_64/libxmltooling6-1.5.3-1.1.x86_64.rpm from security_shibboleth: [Errno 256] No more mirrors to try.

O que poderia ser a causa deste problema ?. Eu instalei usando os mesmos comandos em algumas outras máquinas (funcionou bem).

    
por Aravind 18.12.2014 / 13:28

3 respostas

1

Por fim, identifiquei o problema.

O espelho que é contatado pela minha máquina não contém os arquivos solicitados.

Portanto, a alteração da lista URL / Mirror base na configuração do repositório resolveu o problema.

    
por 20.12.2014 / 11:14
2

Se você receber um erro 404 no seu navegador, o que isso significa ? É a mesma coisa aqui.

Você armazenou metadados em cache sobre esse repositório que não são mais válidos, ou você tem um problema de rede que atinge o espelho. Comece com yum clean all e tente novamente. Se ainda falhar, comece a investigar a pilha de rede. (Você está armazenando em cache um registro DNS incorreto neste host para download.opensuse.org, etc.)

    
por 18.12.2014 / 13:40
0

A resposta de Aravind não parece ser uma resposta. Aqui está a melhor resposta que posso fornecer:

Observe que o URL no arquivo repo ( link ou semelhante, dependendo da sua plataforma) tem um : , e observe que o URL do erro tem esse : substituído por %3A .

Quando você executa o comando yum, ele exibe um monte de URLs com falha, mas se você literalmente copia e cola essas URL's para curl ou wget, os arquivos são baixados bem. Então os arquivos são no servidor, mas algo no processamento do URL pelo yum não gosta do formato da URL.

A única solução que conheço agora é copiar / colar todos os URLs para wget ou curl e, em seguida, yum instalar os arquivos rpm locais.

    
por 15.03.2018 / 23:53