Aller au contenu
Menu

Pourquoi Train at Home reste bloqué sur « Running speedtest... »

Publié le 4 octobre 2026 · 3 min de lecture

Vous lancez Train at Home, la fenêtre affiche Running speedtest..., puis plus rien ne change pendant des heures. On est vite tenté de croire que quelque chose est cassé et de relancer l'application. Dans la plupart des cas, rien n'est cassé : votre mineur avance dans la file d'inscription, et l'application est simplement incapable de vous le montrer.

Ce qui se passe vraiment

Quand votre mineur s'inscrit, il rejoint une file et attend son tour. Pendant ce temps, il essaie régulièrement de signaler sa position pour que l'application l'affiche, via une requête nommée register.queue_state. Cette requête échoue à chaque fois :

register_set_queue_state exhausted retries (3): POST /register/queue_state failed 503:
{"detail":"unsupported: No handler for register.queue_state"}

Comme aucune mise à jour de position n'arrive jamais, la fenêtre reste sur la dernière étape connue, « Running speedtest... », pendant que le mineur continue d'avancer en dessous. La version détaillée, avec les champs du journal à lire, se trouve dans le guide sur la position dans la file.

Et « Failed to run speedtest » ?

Vous pouvez aussi voir cette ligne dans le journal :

Failed to run speedtest: Unable to connect to servers to test latency.

Elle a l'air inquiétante, mais elle est écrite au niveau debug et n'est pas bloquante : l'inscription continue. Ce n'est pas ce qui vous retient. Si c'est le résultat du speed test lui-même qui semble trop bas, c'est une autre question, traitée dans le guide sur le speed test.

Où se trouve l'état réel

L'état réel est écrit dans le journal CLI de Train at Home :

~/Library/Logs/IOTA Train at Home/<AAAA-MM-JJ>-cli.log

Cherchez les valeurs 'position' qui diminuent avec le temps. subnera automatise exactement cela : il lit ce journal à intervalles réguliers et affiche votre position, sa tendance et une estimation du temps restant dans la barre des menus, en lecture seule et à partir de fichiers locaux par défaut, avec pour seule requête une vérification de mise à jour anonyme par jour. Voir comment l'installer.

Que faire

  1. Ne redémarrez pas l'application parce que l'écran semble figé. Un redémarrage obtient un nouvel identifiant de file et vous renvoie en fin de file.
  2. Vérifiez la vraie position, dans le journal ou la barre des menus. Si elle baisse, tout va bien.
  3. Si elle monte (▲), quelque chose vous a ré-inscrit : arrêtez de redémarrer et laissez tourner.
  4. Si le journal n'a pas bougé depuis plusieurs minutes et que la barre des menus affiche off, il y a vraiment un problème. Commencez par le guide de dépannage.

Sources

Envie de voir ça sur votre propre Mac ?

subnera affiche la position réelle dans la file et la phase dans votre barre de menu.

Installer subnera