Pular para o conteúdo

Crunchbang 11 - W: Falhou ao buscar http://security.debian.org/... Não foi possível resolver 'security.debian.org

Dica publicada em Linux / Configuração
Xerxes xerxeslins
Hits: 9.111 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Crunchbang 11 - W: Falhou ao buscar http://security.debian.org/... Não foi possível resolver 'security.debian.org

Ao dar um update no sistema Crunchbang 11 (Debian Wheezy), recebi a seguinte mensagem:

W: Falhou ao buscar http://security.debian.org/dists/wheezy/updates/Release.gpg
Não foi possível resolver 'security.debian.org'

Erro no servidor Debian? Dificilmente! Erro no meu sistema? Não fiz nada!

Então, qual é a causa? Muito provavelmente se trata de um problema de conexão entre o computador e o servidor. Mas não um problema no computador, nem no servidor. Talvez no roteador.

Sabe como eu resolvi? Mudei o endereço DNS na minha máquina.

Apenas, fiz:

sudo nano /etc/resolv.conf

E lá, adicionei o DNS do Google, antes dos outros:

search google.com
nameserver 8.8.8.8
nameserver 8.8.4.4
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Salvei e fechei o arquivo. Executei o update novamente, e deu tudo certo.

Ou seja, nem sempre a resolução de nomes é feita de forma correta pelo seu roteador. Use uma alternativa e veja o que acontece. Deu certo comigo.

Mas editar esse arquivo /etc/resolv.conf, não funciona sempre, porque na próxima vez ele será sobrescrito.

Que coisa! No Slackware não tem isso, editou, pronto, resolveu. Mas tudo bem, são coisas de cada distro.

Para deixar permanente, instale o resolvconf:

sudo apt-get install resolvconf

Edite, então arquivo base:

# nano /etc/resolvconf/resolv.conf.d/base

E coloque nele aquela informação.

Se você listar o /etc/resolvconf/resolv.conf.d/, verá os arquivos:
  • base :: usado quando não há outro arquivo para resolver nomes.
  • head :: usado como cabeça (cabeçalho), ou seja, é lido primeiro para resolver nomes.
  • original :: backup da última configuração válida.
  • tail :: configuração final, após todas as outras.

Por que essa confusão, eu não sei. Pra mim, bastaria apenas o /etc/resolv.conf, e seria usado na ordem de cima pra baixo.

Tem gente que muda a permissão do arquivo para não ser alterado, mas creio que a solução padrão seja a melhor. Ao invés de métodos alternativos (gambiarra?).


Fontes:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder barra de título do Firefox no GNOME Shell

Como instalar a distro BunsenLabs (sucessora do CrunchBang)

Blog oficial do Linus Torvalds

Invertendo os botões do touchpad no Slackware 14

Desativar ou alterar som de login no Linux Mint

KDE de inglês para português no Debian

Instalação e preparo do Ubuntu 64 bits na placa mãe ASROCK N68-GS4 FX

Instalando o Desktop 3D Glass - Debian

Corrigindo problemas do monitor no SuSE 10.1

Trocando o gerenciador de login do Ubuntu (GDM) pelo LXDM

#1 Comentário enviado por williamont em 15/11/2014 - 02:42h
cara estava a um tempão tentando resolver, achei que so colocando dns-nameservers 8.8.8.8 em /etc/network/interfaces ia resolver, vlw pela ajuda 8)
#2 Comentário enviado por bilbobolseiro em 11/07/2015 - 11:25h

Muito obrigado pela dica do search www.google.com no /etc/resolv.conf

Não estava fazendo ping e nem atualizando.

Contribuir com comentário

Entre na sua conta para comentar.