yum repo respondendo com [Errno 14] Erro HTTP 403 - Proibido

4

Estou tentando configurar um repositório YUM contendo alguns pacotes RPM da nossa compilação noturna do Jenkins.

O repositório do YUM reside no servidor Jenkins em uma pasta de repositório [path to repo]/jenkins-nightly-build/[release name]-repo . Depois que todos os trabalhos forem concluídos, eles serão colocados no repositório. Finalmente, os metadados do repositório são atualizados.

No entanto, quando tento atualizar outra máquina, o repositório responde com %código%.

Aqui está o arquivo .repo que reside na máquina do cliente:

[jenkins-nightly]
name=jenkins-nightly
baseurl=http://[hostname]/jenkins-nightly-build/[release name]-repo
gpgcheck=0
enabled=1

Como você pode ver, o arquivo .repo é bastante direto. Eu tentei [Errno 14] HTTP Error 403 - Forbidden e yum clean all imprime o repositório apropriado. Todos os pacotes esperados são impressos e downloads são tentados quando yum repolist é chamado. Por algum motivo, o cliente não tem acesso.

Existe algum outro arquivo de configuração que eu preciso editar? Poderia o Apache, que foi instalado para o Jenkins, estar interferindo no repositório do YUM? Por favor ajude!!! Deixe-me saber se mais alguma informação é necessária.

    
por scottyseus 09.06.2015 / 21:11

1 resposta

2

Eu entendi, e foi tão simples!

Para resolver esse problema, tive que desabilita o SELinux e reinicializa o servidor.

É isso.

    
por 09.06.2015 / 22:23