Cómo depurar: Firefox no puede buscar DNS

Cómo depurar: Firefox no puede buscar DNS

De repente, Firefox-ESR e Iceweasel no pueden buscar DNS pero /etc/hostsfuncionan bien. Otros programas también funcionan bien konqueror: wgety curl.

He pasado porhttp://mzl.la/1xKrMnN Firefox no puede cargar sitios web, pero otros navegadores sí., ningún firewall impide que Firefox use DNS, IPv6 está deshabilitado, no hay proxy ni captura previa 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);

Yo he tratado reboot, reinstall, purge & install. Iniciar sesión como un nuevo usuario definido tampoco funciona. Entonces:

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

y tener algo con qué comparar

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

He revisado los archivos pero no he encontrado ninguno.pistola humeantetodavía. ¿A dónde ir a partir de ahora? ¿Reinstalar la computadora?

Respuesta1

Tu talla /etc/hostses demasiado grande:

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

Hay un error aquí. Si el tamaño del archivo es de 1562 bytes, Firefox puede leerlo. Si tiene 1588 bytes o más, Firefox no puede usar DNS.

Conclusión: O no uses Firefox o reduzcas/etc/hosts a1562 bytes.

Este error se aplica a la versión 45.4.0 de Firefox.

información relacionada