# \[apt\] apt-test / script surveillance miroirs Debian

**URL:** <https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621>\
**Category:** Trucs et Astuces\
**Tags:** script, apt\
**Created:** [Août 2, 2026, 10:10 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621 "2026-08-02T10:10:44Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 7, 2026, 6:46 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/22 "2026-08-07T18:46:42Z")

</div>

Il n’y a pas besoin de root, mais même avec root, je ne vois pas ce problème (certes sous testing, mais je ne vois pas de lien).  
Si je n’arrive pas à reproduire, il va falloir que je trouve une méthode pour arriver à ce résultat.  
**Mais j’observe une différence avec root** / pas la même sortie.  
pas le même formatage de time : 0.089s / 0,089s à considérer.  
piste root à vérifier, mais ça ne suffit pas.

> mon prompt arrive directement à la suite sur la même ligne

Le prompt root est brut de fonderie, différent du prompt user.  
voir 20260807- **1** / un détail

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 7, 2026, 7:06 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/23 "2026-08-07T19:06:32Z")

</div>

mon root et mon user sont le même sauf la couleur. Je ne fait pas de saut de ligne avec.  
A tester avec le user

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Août 7, 2026, 7:24 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/24 "2026-08-07T19:24:03Z")

</div>

Il faudra tester des bouts du code, pour voir qu’à chaque étape, cela fait que c’était censé effectuer, j’en ai bien peur :

```
$ ./apt-test-20260807-1.sh
  Test sites Debian apt [22/22] ★                         

  1 5s >
  2 5s >
  3 5s >
  4 5s >
  5 5s >
  6 5s >
  7 5s >
  8 5s >
  9 5s >
 10 5s >
 11 5s >
 12 5s >
 13 5s >
 14 5s >
 15 5s >
 16 5s >
 17 5s >
 18 5s >
 19 5s >
 20 5s >
 21 5s >
 22 5s >

 ftp.fr.debian.org -> debian.proxad.net       
    deb.debian.org -> debian.map.fastlydns.net
```

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 7, 2026, 7:59 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/25 "2026-08-07T19:59:42Z")

</div>

Non, le code est testé et fonctionne parfaitement et de manière reproductible dans **mon** environnement qui n’a rien de spécial. Le code n’est pas la difficulté, c’est le plus simple.  
Le problème est de comprendre les différences d’environnement, et de le reproduire pour tester: c’est ça le plus dur.  
Est-ce lié au réseau (je suis en 4G, toi en ADSL2 avec des soucis DNS) ? J’ai déjà creusé cette piste mais ne vois rien de transcendant pour le moment.  
Pourquoi tu n’as pas un résultat stable. Je ne sais pas.  
Coriace celui-là. Besoin de temps pour trouver l’inspiration,.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Août 7, 2026, 8:05 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/26 "2026-08-07T20:05:52Z")

</div>

> [@gilles2](#):
>
> Mais les sites graphiques ne s’affichent pas avec ces serveurs DNS

pas le sujet ici, mais il n’y aucun rapport entre de DNS et des sites «&nbsp;graphiques&nbsp;», à développer sur un autre fil.

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 7, 2026, 8:46 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/27 "2026-08-07T20:46:50Z")

</div>

Il se passe des choses étranges actuellement non seulement sur les serveurs, mais les DNS.  
Vu un timeout de 5s de **wget** non fonctionnel sur site `mirror.johnnybegood.fr` / pas d’explication.  
Vu `ftp.fr.debian.org` passer sans problème, mais ping final ‹&nbsp;Echec de résolution de nom de domaine…&nbsp;›  
apt-test n’a pas vocation à faire une analyse réseau complète d’un environnement, et encore moins lorsque des problèmes spécifiques de configuration utilisateur sont identifiés.  
Ne pouvant tout reproduire les cas particuliers, il faut imaginer comment simuler, ce qui est plus compliqué. Il est aussi possible de masquer certaines choses, mais ce qui empêche de bien analyser les phénomènes à leur racine.  
Donc durant cette période de réseau plutôt tumultueuse, la version 202608 **08** devrait être un compromis plus tolérant.

* * *

202608 **08-1**  
Ajout d’un pré-filtrage ping qui exclura les domaines sans réponse à un ping, le temps fourni par la commande **time** étant sans valeur informative.  
La période de perturbation réseau est propice à ces améliorations.

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Août 8, 2026, 3:52 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/28 "2026-08-08T15:52:00Z")

</div>

```nohighlight
$ ./apt-test-20260808-1.sh
  Test sites Debian apt [22/22] ★                         

  1 cdn-aws.deb.debian.org 0,161s
  2 mirror.gitoyen.net 0,183s
  3 deb.debian.org 0,184s
  4 ftp.fr.debian.org 0,185s
  5 debian.proxad.net 0,188s
  6 debian.mirrors.ovh.net 0,189s
  7 cdn-fastly.deb.debian.org 0,196s
  8 ftp.u-picardie.fr 0,199s
  9 debian.polytech-lille.fr 0,203s
 10 mirror.abaclouda.net 0,215s
 11 debian.obspm.fr 0,222s
 12 miroir.univ-lorraine.fr 0,223s
 13 ftp.ec-m.fr 0,226s
 14 ftp.lip6.fr 0,242s
 15 ftp.u-strasbg.fr 0,256s
 16 ftp.rezopole.net 0,269s
 17 mirror.debian.ikoula.com 0,270s
 18 apt.tetaneutral.net 0,291s
 19 mirror.johnnybegood.fr 0,297s
 20 ftp.univ-pau.fr 0,347s
 21 mirror.plusserver.com 0,350s
 44 deb-mir1.naitways.net no-ping

 ftp.fr.debian.org -> debian.proxad.net       
    deb.debian.org -> debian.map.fastlydns.net

```

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 8, 2026, 4:03 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/29 "2026-08-08T16:03:40Z")

</div>

Il y a bien 22 sites. C’est juste que Num **22** est remplacé par **44**./ toujours pas chez moi, pas méchant.  
Il y a bien un problème fantôme non pointé, non reproduit, mais il est contourné.  
 → 20260808-2

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Août 8, 2026, 7:06 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/30 "2026-08-08T19:06:58Z")

</div>

Je crois que tu as réussi ! 🙂

$ ./apt-test-20260808-2.sh  
Test sites Debian apt [22/22] ★

```
  1 cdn-aws.deb.debian.org 0,161s
  2 debian.proxad.net 0,186s
  3 debian.mirrors.ovh.net 0,192s
  4 ftp.fr.debian.org 0,193s
  5 cdn-fastly.deb.debian.org 0,198s
  6 deb.debian.org 0,200s
  7 debian.polytech-lille.fr 0,204s
  8 mirror.gitoyen.net 0,206s
  9 mirror.abaclouda.net 0,208s
 10 ftp.u-picardie.fr 0,214s
 11 debian.obspm.fr 0,224s
 12 mirror.debian.ikoula.com 0,227s
 13 miroir.univ-lorraine.fr 0,232s
 14 ftp.rezopole.net 0,245s
 15 ftp.u-strasbg.fr 0,246s
 16 ftp.ec-m.fr 0,259s
 17 mirror.johnnybegood.fr 0,262s
 18 ftp.univ-pau.fr 0,266s
 19 apt.tetaneutral.net 0,290s
 20 mirror.plusserver.com 0,344s
 21 ftp.lip6.fr 0,402s
 22 deb-mir1.naitways.net no-ping

 ftp.fr.debian.org -> debian.proxad.net       
    deb.debian.org -> debian.map.fastlydns.net
```

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 8, 2026, 7:15 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/31 "2026-08-08T19:15:49Z")

</div>

**Mise à jour** 20260811  
Modifications 20260811 / 20260808

\* suite à analyse et évaluation stabilité des sites par filtrage ping inclus dans apt-perf, la liste complète des sites ne sera plus testée mais se limitera à 15 sites (ou redirections), permettant de ne pas freiner inutilement les relances du script durant les périodes à turbulence d’accès sites;

\* la recherche dynamique de la liste des miroirs Debian de la version 20260808 peut sembler techniquement intéressante, mais présente l’inconvénient de ne pas être accessible en cas de perturbation accès réseau; cette liste étant extrêmement stable dans le temps, les sites testés au nombre de 15 sont inclus dans apt-test;

\* les redirections suivantes ne sont plus affichées car stables, allégeant la sortie:

```auto
ftp.fr.debian.org -> debian.proxad.net
deb.debian.org -> debian.map.fastlydns.net

```

---

<div class="post-metadata">

**Author:** ![gilles2](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gilles2/32/7966_2.png) [@gilles2](https://www.debian-fr.org/u/gilles2)\
**Post date:** [Août 14, 2026, 7:27 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/32 "2026-08-14T19:27:28Z")

</div>

Le test est plus agréable, car plus rapide.

Résultats :

```
> $ ./apt-test-20260811.sh 
> Test sites Debian [15/15] ‒                             
> 1 ftp.fr.debian.org 0,331s
> 2 debian.obspm.fr 0,335s
> 3 debian.mirrors.ovh.net 0,342s
> 4 debian.proxad.net 0,342s
> 5 miroir.univ-lorraine.fr 0,351s
> 6 debian.polytech-lille.fr 0,352s
> 7 ftp.u-picardie.fr 0,352s
> 8 ftp.rezopole.net 0,365s
> 9 ftp.lip6.fr 0,375s
> 10 apt.tetaneutral.net 0,394s
> 11 ftp.u-strasbg.fr 0,394s
> 12 deb.debian.org 0,397s
> 13 ftp.univ-pau.fr 0,403s
> 14 cdn-aws.deb.debian.org 0,405s
> 15 ftp.ec-m.fr 0,415s

> ~$ ./apt-test-20260811.sh 
> Test sites Debian [15/15] ‒                             
> 1 cdn-aws.deb.debian.org 0,307s
> 2 debian.obspm.fr 0,334s
> 3 debian.proxad.net 0,334s
> 4 ftp.fr.debian.org 0,336s
> 5 debian.mirrors.ovh.net 0,340s
> 6 ftp.u-picardie.fr 0,345s
> 7 debian.polytech-lille.fr 0,349s
> 8 deb.debian.org 0,358s
> 9 ftp.rezopole.net 0,359s
> 10 ftp.lip6.fr 0,378s
> 11 apt.tetaneutral.net 0,394s
> 12 ftp.u-strasbg.fr 0,394s
> 13 ftp.univ-pau.fr 0,399s
> 14 ftp.ec-m.fr 0,412s
> 15 miroir.univ-lorraine.fr 0,698s
```

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Août 15, 2026, 10:55 UTC](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621/33 "2026-08-15T10:55:33Z")

</div>

> **MAJ précédentes**
>
> **Mise à jour** apt-test 20260815(1er message)
> 
> Différences relatives à 202608 **11** :  
> \* simplification/fiabilisation détection sites down (cas particuliers)  
> \* information du temps total d’exécution (indicateur relatif global de perturbation accès sites)  
> \* 22 domaines testés
> 
> * * *
> 
> **Mise à jour** apt-test 20260817 (= version turbo) (1er message)
> 
> \* vitesse maximale pour détecter si un miroir Debian parmi 22 est en état de fonctionnement ou en dérangement;  
> \* simplification/optimisation code : minimum de commandes

* * *

Observations sur l’évolution de la notion de «&nbsp;performance&nbsp;» depuis la création d’apt\_perf en 2023: il est illusoire de discriminer une différence en terme de rapidité entre des miroirs Debian géo-localisés en France, une variation de quelques ms suffisant à changer le classement de sortie. Le classement de sortie est supprimé, mais la sortie est numérotée pour faciliter le suivi visuel d’un test au suivant.

Remarque sur accès http ou https:  
Chaque paquet Debian est sécurisé par GPG et vérifié par apt avant chaque installation. Un accès Debian par htpps est donc inutile et ajoute une surcouche réseau non justifiée.  
Debian recommande [ftp.fr.debian.org](http://ftp.fr.debian.org) qui pointe sur [debian.proxad.net](http://debian.proxad.net), ni l’un ni l’autre n’ayant d’accès https, mais comme un certain nombre de miroirs proposent aussi un accès https, la version suivante d’apt-test testera aussi les accès https, qui peuvent éventuellement dépanner si l’accès par http n’est pas disponible sur un miroir en cours de perturbation.

**Mise à jour** apt-test 20260826 (1er message)

\* par défaut, apt-test teste les accès http et https des miroirs le proposant  
\* en cas de forte perturbation des dépôts, le temps d’analyse total peut atteindre 40s  
Options:  
 → -p,p : test uniquement http  
 → -s,s : test uniquement https

[Page précédente](https://www.debian-fr.org/t/apt-apt-test-script-surveillance-miroirs-debian/92621.md?page=1)
