J'essaie d'utiliser apt-get update
ou toute autre commande apt-get
qui me donne l'erreur suivante:
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)
Ce qui est étrange car il n'y a plus d'Ipv6 pour cette machine. Il y en avait avant, mais un routeur a été supprimé pour le lui donner, et j'ai supprimé l'association ipv6 de la configuration du réseau via l'interface graphique.
Ai-je oublié quelque chose?
Je pense que je suis à la racine de votre problème, l'adresse IPv6 indiquée est invalide. Existe-t-il une chance que vous ayez configuré le proxy IPv6 (proxy http ou proxy socks) sur votre système? Parce qu'il ressemble à l'adresse IPv6 et au port (8049).
Vous pouvez vérifier la variable d'environnement http_proxy
si elle contient une valeur en procédant comme suit:
echo $http_proxy
ou vérifiez vos paramètres réseau.
Vous pouvez également définir le proxy dans la configuration APT qui réside dans le fichier /etc/apt/apt.conf
ou le répertoire /etc/apt/apt.conf.d/
. Vous devez rechercher le paramètre Acquire::http::Proxy "<URI>";
ou l'écrire dans le bloc:
Acquire
{
http
{
Proxy "<URI>";
};
};
Rappelez-vous également lorsque vous travaillez avec des adresses IPv6 brutes et des URI, mettez l'adresse IPv6 entre crochets, comme ceci http: // [2001: db8: dbb: 1: 1: 1: 1: 221]: 8049 /
Cela pourrait ressembler:
# 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.
Conseils plus généraux:
Vous pouvez vérifier la configuration IPv6 à partir de la ligne de commande à l'aide de la commande ip
:
Adresse:
# 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
et itinéraires:
# 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
Quoi qu’il en soit, puisque le mode de fonctionnement normal consiste à essayer d’abord l’adresse IPv6 puis le repli sur IPv4, et cela ne se produit pas, vous devriez également vérifier votre configuration APT pour tous les hôtes écrits en tant qu’adresse IPv6 ou qui le font. résoudre uniquement en adresse IPv6 (comme déjà suggéré par dobey). Vous pouvez également vouloir vérifier votre fichier/etc/hosts, où vous auriez pu écrire manuellement un mappage de nom d'hôte d'archive .deb vers une adresse uniquement IPv6 - vous pouvez le vérifier en envoyant une requête ping au nom d'hôte de votre APT configuration (vérifiez le fichier /etc/apt/sources.list
et tous les fichiers du répertoire /etc/apt/sources.list.d/
).
Vérifiez également la configuration de votre proxy (système ou APT), car elle risquerait de se glisser de manière inattendue après avoir longtemps oublié ce paramètre.
Essayez ipv4 à la place:
Sudo apt-get -o Acquire::ForceIPv4=true update
Si vous voulez rendre cette tâche persistante, ajoutez simplement un alias pour 'apt-get' dans votre fichier bash.