Err http://archive.canonical.com natty InRelease
Err http://security.ubuntu.com oneiric-security InRelease
Err http://extras.ubuntu.com natty InRelease
Err http://security.ubuntu.com oneiric-security Release.gpg
Temporary failure resolving ‘security.ubuntu.com’
Err http://archive.canonical.com natty Release.gpg
Temporary failure resolving ‘archive.canonical.com’
Err http://extras.ubuntu.com natty Release.gpg
Temporary failure resolving ‘extras.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric InRelease
Err http://gb.archive.ubuntu.com oneiric-updates InRelease
Err http://gb.archive.ubuntu.com natty-backports InRelease
Err http://gb.archive.ubuntu.com oneiric Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric-updates Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com natty-backports Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Reading package lists... Done
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘archive.canonical.com’
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg Temporary failure resolving ‘security.ubuntu.com’
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘extras.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
É isso que estou vendo quando tento correr sudo apt-get update
. Fiz uma atualização na minha instância ontem e agora estou enfrentando isso.
Observe que esta resposta foi escrita para versões antigas do Ubuntu. As versões atuais usam um servidor de nomes local controlado pelo D-Bus, ao qual a parte do diagnóstico desta resposta se aplica, mas não a solução. Se
/etc/resolv.conf
contivernameserver 127.0.1.1
ou mais geralmentenameserver 127.X.Y.Z
, não modifique.“Resolução temporária de falhas…” significa que o seu DNS , ou seja, a tradução de nomes de host para endereços IP, não está funcionando. Você reconfigurou algo em sua máquina recentemente? Caso contrário, isso pode ser um erro transitório no seu ISP.
Será que
ping -n 8.8.8.8
mostram linhas de gostar64 bytes from 8.8.8.8: …
? (Pressione Ctrl+ Cpara pararping
.)traceroute -n 8.8.8.8
e veja onde ele pára: se estiver em sua casa / escritório, verifique seu equipamento de rede. Se você puder entrar em contato com seu ISP, reclame com eles./etc/resolv.conf
; deve haver uma linha comonameserver 1.2.3.4
(possivelmente mais de um deles). Se as linhas estiverem lá, provavelmente existe um problema transitório no seu provedor de serviços de Internet, e você poderá contorná-lo adicionandonameserver 8.8.8.8
a esse arquivo (isso declara um servidor DNS extra, fornecido gratuitamente pelo Google). Se o primeiro número depoisnameserver
for 127, haverá uma retransmissão DNS na sua máquina (isso é bom), e você deverá configurar essa retransmissão DNS em vez de modificá-la/etc/resolv.conf
. Nas versões modernas do Ubuntu, por padrão, existe um relé DNS, é o Dnsmasq e é controlado pelo D-Bus.fonte
ping 8.8.8.8 -c3
pings apenas algumas3
vezes, não é necessário Ctrl + C. Você pode usar qualquer número no parâmetro, como-c5
,-c1
,-c100
etc.nameserver
deve ser colocado na máquina do nome do host?/etc/resolv.conf
que importa é o da máquina em que você está. Mas em sistemas modernos, apenas aponta para a máquina local e, se você tiver problemas de DNS, deve trabalhar com o D-Bus e o NetworkManager.Você pode comentar o repositório não resolvido no arquivo sources.list encontrado em dir / etc / apt /
Após modificar o sources.list, limpe o repositório apt-get como
Então atualize
O erro desapareceu
fonte
Às vezes, quando você está atrás de um servidor proxy, é necessário gerar um
apt.conf
arquivo/etc/apt/
e preenchê-lo com as entradas específicas, como:Se for necessária uma autenticação, o arquivo de configuração será semelhante a:
fonte
Esse problema também pode ser causado por uma interface com nome incorreto. Por exemplo, uma
Temporary failure resolving
mensagem de erro pode ser causada por uma interface que não é nomeada,eth0
mas incorretamente nomeadaeml
.fonte
Ocorreu erros semelhantes ao executar
apt-get
comandos. Acontece que eu tinha o Painel de Atualização de Software aberto no console.Isso parecia estar bloqueando a linha de comando
apt-get
, mas não tenho certeza.fonte
Este é um problema de DNS. Verifique seu
/etc/resolv.conf
arquivo.por exemplo, no meu caso, quando eu tive esse problema e verifiquei esse arquivo, o arquivo estava vazio! mas deve conter seu servidor de nomes de DNS
meu:
192.168.10.x is my gateway ip address
fonte
/etc/resolv.conf
?Eu tive esse erro. Seguindo uma dica do suporte do Linode, comentei todas as linhas IPv6 em / etc / hosts e, em seguida, o apt-get update começou a funcionar.
fonte
Para aqueles que usam o EC2, verifique se as configurações do seu grupo de segurança permitem conexões de saída para os sites dos quais você está atualizando. Você pode definir a configuração Todo o tráfego de saída e ver se funciona.
fonte
A solução aceita não funciona para mim. Em primeiro lugar, apenas
apt-get update
me avisaTemporary failure resolving 'foo.com'
, mas quando tento comnslookup foo.com
ouping foo.com
, funciona bem!Meu hack / correção incrivelmente sujo para solucionar esse bug é adicionar os domínios resolvidos manualmente a
/etc/hosts
este script curto:Agora a atualização deve funcionar:
Se alguém souber por que essa solução alternativa funciona e como resolver esse bug de verdade, ficarei eternamente agradecido. Também tentei usar
sudo apt-get update -o Acquire::ForceIPv4=true
para excluir o IPv6 e resolver problemas, mas isso também não ajudou.fonte
Eu tenho o mesmo problema em uma máquina virtual vmware, host e convidado, ambos são ubuntu. Resolvi o problema alterando a configuração da máquina virtual. Em vez de usar o NAT, eu configurei o Bridged. Funcionou para mim
fonte
As mensagens de erro devem estar dizendo que você não tem uma conexão com a Internet. Você pode ver essas mesmas mensagens de erro se, durante a instalação inicial do ubuntu, você optou por não executar atualizações (não se conectou ao wifi / ethernet) que após a instalação terminada e a reinicialização podem deixá-lo na tela interminável de animação de login do ubuntu (observando esses pontos em movimento). .. Você verá as mensagens de erro acima se agora inicializar no Recovery e no problema de prompt raiz,
apt-get update
mesmo depois de ativar a rede no Recovery, que não permitirá a conexão com o wifi se você tiver evitado o wifi durante a instalação inicial.Solução para este caso extremo: conecte um cabo ethernet e inicialize no Recovery and issue
apt-get update
ou reinstale a partir do zero e garanta a ativação das atualizaçõesproblema principal - se você não se conectou ao wifi durante a instalação para evitar atualizações de pacotes, não receberá um prompt de login wifi durante a inicialização de recuperação - isso deve ser corrigido ... também as mensagens de erro acima devem indicar que você não tem Internet conexão
fonte