Débit de telechargement très lent

grand merci akenad! j’ai réussi à flasher JeedomAtlas-4.6.1_Bookworm-12.14.img sur emmc et mon atlas est repartie. mon problème est maintenant que j’ai installé le plugin atlas, et pour la mise à jour des dépendances,je vois installation en cours 2% 6 min, Le serveur miroir par défaut (deb.debian.org) a fonctionné à 640 octets par seconde pendant 23 minutes avant d’abandonner sur un timeout

comme indiqué dans mon premier post tu sembles avoir un problème réseau.

akenad :slight_smile:

pourtant si je fais en ssh sur l’atlas un curl -o /dev/null http://speedtest.tele2.net/100MB.zip

j’ai un transfert à 50M/s et depuis un dépot debian ça tombe à 4136oct/s

j’ai branché l’atlas sur un autre réseau, exactement le même problème pour installer les dépendances du plugin atlas. un débit de 4136 oct/s ne permet pas de récupérer les packets, on voit dans le log les echecs etc…

j’ai installé JeedomAtlas-4.6.1_Bookworm-12.14.img

cette version est elle la version officielle actuelle? quelqu’un a t il déjà rencontré ce problème? quand je télécharge avec curl en ligne de commande sur d’autres sites j’ai 50Mb/s de débit, et pour récupérer des packets depuis les dépôts deb.debian.org plus rien ne passe !

merci pour vos lumières !

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_atlas
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
rm: cannot remove '/var/cache/apt/archives/lock': No such file or directory
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]
Get:4 https://deb.nodesource.com/node_22.x nodistro InRelease [12.1 kB]
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Get:6 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages [11.2 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]

oui, comme indiqué plus haut : Index of /atlas

akenad :slight_smile:

ok, dans ce cas, vu qu’après installation de cette version, au premier démarrage il n’y a aucun moyen de télécharger les mise à jours sur les dépôts, quel que soit le réseau sur lequel on connecte cette Atlas, j’en déduis qu’elle a un problème hardware. je vais devoir envisager un SAV

j’ai évoqué un problème réseau.
deb.debian.org possède une adresse IPv4 et une adresse IPv6.
une piste serait une configuration IPv6 incorrecte.
(vérifier la configuration de la box internet)

akenad :slight_smile:

j’ai déjà forcé à n’utiliser que IPV4, sans succès avec un curl -4

et pour m’affranchir de la box internet, j’ai pris un autre accès internet, même chose

log d’installation des dépendances du plugin Atlas ?

tu as restauré une sauvegarde Jeedom au préalable ou configuré l’accès au market ?

akenad :slight_smile:

j’ai restauré avec l’image usine JeedomAtlas-4.6.1_Bookworm-12.14.img directement sur emmc, j’ai démarré et mis mes identifiants pour le lien au market (qui est bien valide quand on fait le test dans jeedom ensuite) je n’ai pas fait de restauration de ma config jeedom. et de toute façon , ce pb de lenteur est déjà visible en ligne de commande via ssh, la partie jeedom n’est pas en cause a priori, et ce qui est déroutant, c’est ce test qui donne 53.1Mb/s

curl -o /dev/null http://speedtest.tele2.net/100MB.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 100M 100 100M 0 0 53.1M 0 0:00:01 0:00:01 --:–:-- 53.1M

alors que sudo apt update se fait péniblement à environ 13 à 20 ko/s

et je ne trouve personne qui relate ce type de problème….

log d’installation des dépendances du plugin Atlas ?

akenad :slight_smile:

je l’avais collé un peu plus haut dans le fil, il tourne indéfiniment avec des Ignore parce qu’il n’arrive pas à récupérer les paquets

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_atlas
+ echo 1
+ echo 2
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
rm: cannot remove '/var/cache/apt/archives/lock': No such file or directory
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [34.8 kB]
Get:4 https://deb.nodesource.com/node_22.x nodistro InRelease [12.1 kB]
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Get:6 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages [11.2 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:10 http://deb.debian.org/debian bookworm-updates/main Sources [3288 B]
Get:11 http://deb.debian.org/debian bookworm-updates/main arm64 Packages [6936 B]
Get:12 http://deb.debian.org/debian bookworm-updates/main Translation-en [5448 B]
Get:13 http://deb.debian.org/debian-security bookworm-security/main Sources [221 kB]
Get:14 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [316 kB]
Get:15 http://deb.debian.org/debian-security bookworm-security/main Translation-en [195 kB]
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]
Ign:5 http://deb.debian.org/debian bookworm/main Sources
Get:7 http://deb.debian.org/debian bookworm/main arm64 Packages [8689 kB]
Ign:7 http://deb.debian.org/debian bookworm/main arm64 Packages
Get:8 http://deb.debian.org/debian bookworm/main Translation-en [6107 kB]
Ign:8 http://deb.debian.org/debian bookworm/main Translation-en
Get:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata [4311 kB]
Ign:9 http://deb.debian.org/debian bookworm/main arm64 DEP-11 Metadata
Get:5 http://deb.debian.org/debian bookworm/main Sources [9492 kB]

sans solution sur atlas, je vais passer sur rpi 4

Je ne conseille pas d’installer le plugin Atlas.
Il ne sert à rien si le wifi n’est pas utilisé.
Il installe le paquet network-manager qui peut entrer en conflit avec systemd-networkd.

akenad :slight_smile:

Bonjour,

Content de voir que la procédure d’akenad t’a permis de repartir. Je me permets d’ajouter une piste sur le problème de débit, parce qu’en regardant ton log d’apt update de plus près, il y a un détail qui interpelle.

Si on trie les lignes par taille, tout ce qui est petit passe (3 ko, 55 ko, 151 ko, 221 ko, 316 ko…) et tout ce qui est gros échoue en Ign (Ignore) (4,3 Mo, 6,1 Mo, 8,7 Mo, 9,5 Mo). Or bookworm-security et bookworm-updates passent, et ils sont sur le même serveur deb.debian.org que ceux qui échouent — ils sont juste plus petits. Autre chose : apt affiche bien la taille du fichier ([9492 kB]) avant d’abandonner, donc la connexion s’établit et le serveur répond. Ça casse pendant le téléchargement, et seulement sur les gros fichiers.

Du coup une remarque sur ton test : curl -o /dev/null envoie tout à la poubelle, il ne teste que le réseau, jamais l’écriture sur le disque. Alors qu’apt, lui, écrit ce qu’il télécharge dans /var/lib/apt/lists/. Donc pour l’instant on ne sait pas si le problème est le réseau ou l’eMMC.

Trois choses à tester, ça prend 2 minutes en SSH :

  1. Le même test, mais en écrivant au vrai endroit (enchaîne les deux, dans la foulée, pour comparer au même moment) :
    sudo mkdir -p /var/lib/apt/lists/partial
    sudo curl -o /var/lib/apt/lists/partial/TEST http://speedtest.tele2.net/100MB.zip
    sudo rm -f /var/lib/apt/lists/partial/TEST
    curl -o /dev/null http://speedtest.tele2.net/100MB.zip
    Si le premier rame et que le second donne tes 53 Mo/s, ce n’est pas ton réseau, c’est le stockage.

  2. L’état du disque :
    df -h /var /tmp
    dmesg -T | grep -iE ‹ mmc|i/o error|blk_update_request|ext4|read-only › | tail -30

  3. La fin du log, pas le début. C’est ce qu’akenad te demandait : les lignes utiles sont les dernières, celles qui commencent par E: Failed to fetch…, parce que c’est là qu’apt écrit la vraie raison :
    sudo apt update 2>&1 | tail -30

Colle les sorties des trois. Ça n’exclut pas une cause réseau, mais ça permet de savoir, et surtout ça évite de partir en SAV pour la carte réseau si c’est l’eMMC — ou au contraire ça te donne une preuve à joindre au SAV. Et vu que ta recovery USB bloquait déjà à 15 %, c’est-à-dire au moment de l’écriture sur l’eMMC, ça vaut le coup de vérifier avant de conclure.

merci pour ces pistes ! en effet, j’ai fait une fixette sur un pb d’accès aux dépôt, en incriminant le réseau, et on peut se poser la question de l’intégrité de l’emmc en écriture. mais alors pourquoi quand j’ai flashé l’image de référence jeedom depuis une clef usb externe vers l’emmc pour redémarrer proprement, le transfert en écriture s’est fait à vitesse normale? en attendant, je vais faire les tests d’écriture sur le stockage comme tu l’indiques, merci pour cette idée ! :slight_smile:

Et le wifi du plugin Atlas ne marchait pas trop bien chez moi.
Aurélien a parlé de reprendre complètement le plugin Atlas.

alors pour le test d’écriture direct sur emmc j’ai fait ceci , donc OK

dd if=/dev/zero of=/tmp/test_emmc.dat bs=1M count=100 status=progress conv=fdatasync
rm -f /tmp/test_emmc.dat
100+0 enregistrements lus
100+0 enregistrements écrits
104857600 octets (105 MB, 100 MiB) copiés, 0,1709 s, 614 MB/s

pour la comparaison, on voit ici que l’écriture va plus vite sur emmc que le débit réseau

sudo curl -o /var/lib/apt/lists/partial/TEST http://speedt                                                                                                est.tele2.net/100MB.zip
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  100M  100  100M    0     0   873k      0  0:01:57  0:01:57 --:–:-- 1319k
jeedom@JeedomAtlas:\~$  sudo rm -f /var/lib/apt/lists/partial/TEST
jeedom@JeedomAtlas:\~$  curl -o /dev/null http://speedtest.tele2.net/100MB.zip
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  100M  100  100M    0     0   611k      0  0:02:47  0:02:47 --:–:--  168k
df -h /var /tmp
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/mmcblk0p2      29G    4,0G   24G  15% /
tmpfs              1,9G    640K  1,9G   1% /tmp

donc pas de pb de saturation

log de la mise à jour des dépendances du plugin atlas en pj

atlas_packages(1).log (13,9 Ko)

atlas_packages(1).log (13,9 Ko)

Le stockage semble hors de cause. En revanche, il y a problème côté réseau.

Connection timed out [IP: 151.101.2.132 80]
E: Failed to fetch http://cdn-fastly.deb.debian.org/debian/dists/.../Packages
Fetched 15.7 kB in 27min 12s (9 B/s)

deb.debian.org t’envoie sur le CDN Fastly (les IP 151.101.x). La connexion s’ouvre normalement, puis se fige dès qu’un gros fichier doit passer — 9 octets/s, puis timeout.

Pour distinguer simplement, sans dépendre du CDN : télécharge le même gros fichier mais depuis un miroir français direct (hors Fastly). C’est l’index qui bloque dans ton log (8,69 Mo), servi par un autre serveur :

  • le gros index, depuis un miroir FR direct — Il devrait arriver rapidement
    curl -o /dev/null -m 120 http://ftp.fr.debian.org/debian/dists/bookworm/main/binary-arm64/Packages.xz

  • le même, via deb.debian.org (= CDN Fastly) — c’est celui qui se fige chez toi
    curl -o /dev/null -m 120 http://deb.debian.org/debian/dists/bookworm/main/binary-arm64/Packages.xz

Si le premier se télécharge rapidement et que le second rame à quelques octets/s, c’est le chemin de ton opérateur vers Fastly qui est en cause, pas ta box ni ton débit. Dans ce cas tu es débloqué tout de suite en pointant apt sur ce miroir FR :

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo sed -i 's|http://deb.debian.org/debian|http://ftp.fr.debian.org/debian|' /etc/apt/sources.list

sudo apt update

Tu peux aussi vérifier que l’IPv6 n’est pas en cause.

curl -4 -o /dev/null -m 120 http://deb.debian.org/debian/dists/bookworm/main/binary-arm64/Packages.xz
curl -6 -o /dev/null -m 120 http://deb.debian.org/debian/dists/bookworm/main/binary-arm64/Packages.xz

Si -4 est rapide et -6 se fige, c’est l’IPv6 qui est en cause. Il faudra alors forcer en IPv4 (ou désactiver IPv6 sur la box).