yum proxy http erros

3

Tenho uma VM executando o Centos 5.5 e estou tentando fazer com que o yum seja atualizado por meio de um proxy da empresa.

Eu posso navegar na web dentro da VM usando a configuração de proxy, mas não consigo que o yum use o proxy.

Estou recebendo o seguinte erro:

[Errno 14] HTTP Error 302: The HTTP server returned a redirect error
that would lead to an infinite loop.
The last 30x error message was:
Found
Error: Cannot find a valid baseurl for repo: base

Eu configurei o proxy = http: // meu-proxy: 8080 / e proxy_username = e proxy_password = no meu /etc/yum.conf para os mesmos valores que estou usando no firefox na VM - que é trabalhando.

/etc/yum.repos.d não foi alterado.

O proxy apresenta uma página da web no primeiro uso inicial do proxy, solicitando nome de usuário e senha. Eu acho que isso poderia estar causando o problema, há alguma maneira que yum possa lidar com isso?

    
por AndyM 24.06.2011 / 13:21

3 respostas

3

Eu tive o mesmo problema, eis o que funcionou para mim:

  • Abra o arquivo de configuração de proxy global / etc / syconfig / proxy e adicione a seguinte linha:

    HTTP_PROXY="http: // myusername: [email protected]: 8080"

Fonte: link

EDIT: ATUALIZAÇÃO Você também precisa adicionar detalhes de autenticação ao arquivo de configuração do yum aqui: /etc/yum.conf

# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty

Fonte: link

    
por 08.08.2017 / 17:12
1

The proxy presents a web page upon initial 1st use of the proxy, asking for username and password. I think this could be causing the issue, is there any way yum can deal with this ?

É provável que este seja o problema, e não há muito o que o yum possa fazer sobre isso. É possível que, se você abrir a página em um navegador e completar o formulário ... o yum agora funcione (yum clean expire-cache), mas não há uma boa maneira de o yum lidar diretamente com ele.

    
por 24.06.2011 / 22:33
0

Tente isto: faça o login no navegador com as credenciais de proxy. Não especifique nenhuma credencial no yum.conf e apenas coloque proxy=http://my-proxy:8080 .

Isso realmente depende de como o servidor proxy está configurado, mas isso pode funcionar.

Um servidor proxy ideal também aceita nome de usuário / senha como parte da solicitação de conexão (cabeçalhos de solicitação HTTP), na qual o yum depende. Mas seus administradores de proxy parecem ter desativado esse suporte, restringindo os logins apenas de uma página da Web.

    
por 07.01.2015 / 23:40