Estoy tratando de usar apt-get update
o cualquier otro comando apt-get
me da este error:
Hiba történt „2001:db8:dbb:1:1:1:1:221:8049” feloldásakor
(-9 - A címcsalád a gépnévhez nem támogatott)
(google translate)
There was an error "2001: db8: DBB: 1:1:1:1:221:8049" resolving
(-9 - Address family for hostname not supported)
Lo cual es extraño porque ya no hay Ipv6 para esa máquina. Hubo antes, pero se eliminó un enrutador que se lo proporcionó, y eliminé la asociación ipv6 de la configuración de red a través de la GUI.
¿Me he perdido algo?
Creo que llegué a la raíz de su problema, la dirección IPv6 enumerada no es válida. ¿Hay alguna posibilidad de que haya configurado el proxy IPv6 (proxy http o proxy de calcetines) en su sistema? Porque parece la dirección IPv6 y el puerto (8049).
Puede verificar la variable de entorno http_proxy
si contiene algún valor haciendo:
echo $http_proxy
o verifique la configuración de su red.
Otro lugar donde podría tener el proxy definido es en la configuración APT que reside en el archivo /etc/apt/apt.conf
o en el directorio /etc/apt/apt.conf.d/
. Debe buscar la configuración Acquire::http::Proxy "<URI>";
o escribir en el bloque:
Acquire
{
http
{
Proxy "<URI>";
};
};
Recuerde también cuando trabaje con direcciones IPv6 sin procesar y URI para encerrar la dirección IPv6 en paréntesis como este http: // [2001: db8: dbb: 1: 1: 1: 1: 221]: 8049 /
Esto podría ser similar:
# http_proxy=2001:db8:dbb:1:1:1:1:221:8049 apt-get update
Err http://ftp.cz.debian.org wheezy InRelease
Err http://security.debian.org wheezy/updates InRelease
Err http://ftp.cz.debian.org wheezy Release.gpg
Could not resolve 'db8:dbb:1:1:1:1:221'
Err http://security.debian.org wheezy/updates Release.gpg
Could not resolve 'db8:dbb:1:1:1:1:221'
Reading package lists... Done
W: Failed to fetch http://ftp.cz.debian.org/debian/dists/wheezy/InRelease
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/InRelease
W: Failed to fetch http://ftp.cz.debian.org/debian/dists/wheezy/Release.gpg Could not resolve 'db8:dbb:1:1:1:1:221'
W: Failed to fetch http://security.debian.org/dists/wheezy/updates/Release.gpg Could not resolve 'db8:dbb:1:1:1:1:221'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Consejos más generales:
Puede verificar la configuración de IPv6 desde la línea de comando usando el comando ip
:
Dirección:
# ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
inet6 ::1/128 scope Host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 2a01:5f0:1006::59bb:820d/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe6a:a954/64 scope link
valid_lft forever preferred_lft forever
y rutas:
# ip -6 r s
2a01:5f0:1006::/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
default via 2a01:5f0:1006::1 dev eth0 metric 1024
De todos modos, dado que el modo normal de operación es probar primero la dirección IPv6 y luego recurrir a IPv4, y esto no está sucediendo, también debe verificar su configuración de [APT para cualquier host escrito como dirección IPv6 o hosts que lo hagan resolver solo a la dirección IPv6 (como ya lo sugirió dobey). También es posible que desee verificar su archivo/etc/hosts, donde podría haber escrito manualmente una asignación desde el nombre de host del archivo .deb a la dirección solo IPv6; puede verificar esto haciendo ping en los nombres de host de su APT configuración (marque el archivo /etc/apt/sources.list
y todos los archivos en el directorio /etc/apt/sources.list.d/
).
También verifique la configuración de su proxy (sistema o simplemente APT), ya que podría aparecer inesperadamente cuando se haya olvidado de esta configuración.
Prueba ipv4 en su lugar:
Sudo apt-get -o Acquire::ForceIPv4=true update
Si desea que esto sea persistente, simplemente agregue un alias para 'apt-get' en su archivo bash.