Seu sistema está encontrando um endereço IPv6 para mirrorlist.centos.org
no DNS e, em seguida, não consegue se conectar a ele. A menos que você tenha conectividade IPv6, você deve desativar o IPv6 .
Nota: Esta é a minha primeira pergunta na rede de troca de pilhas, então, por favor, dê misericórdia e forneça orientação quando necessário.
Eu instalei um convidado do CentOS 6.2 KVM e estou tendo problemas para fazer o yum funcionar. Esta é a minha primeira vez trabalhando com o CentOS, então eu sinto que é uma configuração em algum lugar que eu estou ausente, mas não consigo encontrar usando o google.
Aqui estão os meus passos;
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
vi / etc / sysconfig / scripts de rede / ifcfg-eth0
DEVICE="eth0"
HWADDR="52:54:00:42:1B:4A"
#NM_CONTROLLED="yes"
BOOTPROTO=none
ONBOOT="yes"
NETMASK=255.255.255.0
IPADDR=192.168.122.151
TYPE=Ethernet
vi / etc / sysconfig / network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server3.example.com
GATEWAY=192.168.122.1
ping google.com
PING google.com (173.194.70.139) 56(84) bytes of data.
64 bytes from fa-in-f139.1e100.net (173.194.70.139): icmp_seq=1 ttl=50 time=5.88 ms
64 bytes from fa-in-f139.1e100.net (173.194.70.139): icmp_seq=2 ttl=50 time=5.77 ms
atualização yum
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 7 - "Failed to connect to 2a01:c0:2:4:216:3eff:fe0d:266d: Network is unreachable"
Error: Cannot find a valid baseurl for repo: base
Meu convidado KVM também é NAT, caso seja uma preocupação.
Seu sistema está encontrando um endereço IPv6 para mirrorlist.centos.org
no DNS e, em seguida, não consegue se conectar a ele. A menos que você tenha conectividade IPv6, você deve desativar o IPv6 .
Eu tenho o mesmo problema quando tento instalar uma VM com o CentOS 6.3 usando uma instalação mínima. Eu levo algum tempo para descobrir que eu estava por trás de outro CentOS como um firewall com permissão de proxy. Tudo o que preciso fazer é aplicar algumas regras no firewall para configurar essa VM com acesso livre à porta HTTP.
É sobre o urlgrabber de python. Você pode adicionar endereços IP IPv4 do mirrorlist.centos.org ao arquivo / etc / hosts. Então ele irá se conectar ao mirrorlist.centos.org através do IPv4.
Você deve checar seu CentOS-Base.repo e outro parâmetro .repo mirrorlist / baseurl. Parece que você tem ftp: // ou https: // endereços de protocolo instantâneos do link
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
Enquanto eu tenho a mesma configuração de servidor / convidado KVM e houve algum problema com a minha configuração do iptables, eu mudei alguns endereços /etc/yum.repos.d de baseurls para o ftp: / / há uma semana, agora eu verifiquei e volto ao estado original e está tudo bem.
Tente isto:
export http_proxy=http://username:password@proxyServerIP:proxyServerPort/
Ele criará uma variável de ambiente para http_proxy.
Eu fiz isso com sucesso com yum update
Se você está por trás de um proxy e provavelmente tem túnel IPv6, a solução dada por Charles acima deve resolver seu problema
export http_proxy=http://username:password@proxyServerIP:proxyServerPort/
Como sua rede está OK, é mais provável que você tenha uma configuração de proxy para todo o sistema em seu ambiente. Eu me deparei com isso antes, e não verificando essa possibilidade óbvia desperdiçou meu tempo ...
verifique a presença da variável http_proxy em seu ambiente com:
env | grep -i proxy
Se encontrado, 'unset http_proxy' deve remover a configuração de proxy para o shell atual. ..
Para remover a configuração de futuros shells, procure onde foi definido:
É uma verdadeira pena que a atualização do yum não exiba nenhuma mensagem de status que mostre claramente que está usando um proxy para conexões http. na fase inicial em que as listas espelhadas são baixadas (ela é mostrada mais tarde após o download dos pacotes). .