Como depurar: o Firefox não pode procurar DNS

0

De repente, o Firefox-ESR e o Iceweasel não podem procurar DNS, mas /etc/hosts funciona bem. Outros programas também funcionam bem: konqueror , wget e curl .

Eu passei pelo link o Firefox não pode carregar sites, mas outros navegadores podem , nenhum firewall impede o Firefox do DNS, IPv6 desabilitado, sem proxy e sem pré-busca de DNS.

$ egrep "network.dns.dis|proxy" ~/.mozilla/firefox/*.default/prefs.js 
user_pref("network.dns.disableIPv6", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.proxy.type", 0);

Eu tentei reboot , reinstall , purge & install . Logon como um novo usuário definido também não funciona. Então:

mkdir debug ; cd debug
strace -o f -ff firefox http://example.org/
grep -rn example.org f*

e ter algo para comparar com

strace -o k -ff konqueror http://example.org/
grep -rn example.org k*

Eu já passei pelos arquivos, mas ainda não encontrei nenhuma arma fumegante . Para onde ir a partir de agora? Reinstale o computador?

    
por hschou 22.10.2016 / 11:56

1 resposta

0

Seu tamanho de /etc/hosts é muito grande:

$ ls -l /etc/hosts
-rw-r--r-- 1 root root 5128 Oct  2 12:20 /etc/hosts

Existe um erro aqui. Se o tamanho do arquivo for 1562 bytes, o Firefox poderá lê-lo. Se for 1588 bytes ou mais, o Firefox não pode usar o DNS.

Conclusão: não use o Firefox ou reduza /etc/hosts para 1562 bytes .

Este bug aplica-se ao Firefox versão 45.4.0.

    
por 22.10.2016 / 15:59

Tags