c’est comme ci j’avais un problème de DNS quand je lance apt update:
me@stretchbox:~$ LANG=C sudo apt update
Err:1 http://ftp.fr.debian.org/debian stretch InRelease
Temporary failure resolving 'ftp.fr.debian.org'
Err:2 http://security.debian.org/debian-security stretch/updates InRelease
Temporary failure resolving 'security.debian.org'
Err:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Temporary failure resolving 'ftp.fr.debian.org'
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
W: Failed to fetch http://ftp.fr.debian.org/debian/dists/stretch/InRelease Temporary failure resolving 'ftp.fr.debian.org'
W: Failed to fetch http://security.debian.org/debian-security/dists/stretch/updates/InRelease Temporary failure resolving 'security.debian.org'
W: Failed to fetch http://ftp.fr.debian.org/debian/dists/stretch-updates/InRelease Temporary failure resolving 'ftp.fr.debian.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.
mais pourtant, j’ai bien internet , comme le prouve le wget suivant.:
me@stretchbox:~$ wget http://ftp.fr.debian.org/debian/dists/stretch/InRelease
--2018-10-29 08:37:24-- http://ftp.fr.debian.org/debian/dists/stretch/InRelease
Résolution de ftp.fr.debian.org (ftp.fr.debian.org)… 2a01:e0c:1:1598::2, 212.27.32.66
Connexion à ftp.fr.debian.org (ftp.fr.debian.org)|2a01:e0c:1:1598::2|:80… connecté.
requête HTTP transmise, en attente de la réponse… 404 Not Found
2018-10-29 08:37:24 erreur 404 : Not Found.
Est-il normal que apt cherche ce fichier InRelease? Il n’est pas sur les miroirs debian pour dist/stretch. Il est bien présent pour d’autres versions par contre… Je ne sais pas quoi penser
On peut avoir le retour de cat /etc/apt/sources.list stp ?
Par ailleurs, le wget tombe en échec, donc bon… Apparemment tu passes en IPv6, tu as bien un DNS de ce type ? Je crois avoir lu un poste quelque part ici qui parlait de soucis avec apt et IPv6, peut-être une piste…
me@stretchbox:~$ cat /etc/apt/sources.list
#deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 NETINST 20170722-11:28]/ stretch main
#deb cdrom:[Debian GNU/Linux 9.1.0 _Stretch_ - Official amd64 NETINST 20170722-11:28]/ stretch main
deb http://ftp.fr.debian.org/debian/ stretch main
deb-src http://ftp.fr.debian.org/debian/ stretch main
deb http://security.debian.org/debian-security stretch/updates main
deb-src http://security.debian.org/debian-security stretch/updates main
# stretch-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ stretch-updates main
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main
Oui j’ai une dual stack 100% fonctionelle. Le nom retourne deux record A & AAAA, et effectivement apt réussi à se connecter en ipv6 sur l’addresse fournie.
Je vais faire un test full ipv4 tout à l’heure, en désespoir de cause…
Le probléme vient de la résolution dns.
Le wget a du être fait à un autre moment ou ça marchait, mais ça doit marcher maintenant pour l’update (pourquoi ce « LANG=C » ?) aussi bien que pour le wget, ou pour aucun des deux.
Pendant ce temps là, les wget manuels continuaient de fonctionner normalement, et les “dig” de résoudre correctement…
A ce point là, j’ai remplacé ftp.fr.debian.org par son adresse ipv4 dans le sources.list.
Ca a fonctionné. Par contre, je ne comprends toujours pas ce qu’il y a de spécial avec la résolution de noms faite par apt. J’ai entendu parler comme quoi APT utiliserait des records “SRV”, mais je n’ai pas fait le lien avec le problème que j’ai rencontré.