
De repente, Firefox-ESR e Iceweasel no pueden buscar DNS pero /etc/hosts
funcionan bien. Otros programas también funcionan bien konqueror
: wget
y 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/hosts
es 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.