ts.gt.librelois.fr est en fork. Mais la sync a l’air de bien se passer, en tout cas elle continue.
J’ai dans les logs des messages warn de ce style :
2018-12-18T14:48:38+01:00 - warn: Receiving push messages, which are not allowed during a SYNC. name=HEAD, heads=[message=WS2POCAIC:HEAD:1:4VZkro3N7VonygybESHngKUABA6gSrbW77Ktb94zE969:180132-000003E25950F32C0958783601DE2DD516E73E431994541CAE76E940360C1BB4:7cfeda38:duniter:1.6.24:1, sig=oDolElk4ExAiGo92/ZSIrUsgoWqNB2vHPYPqZUuklHHj/lz0nwDeQNERWe7MPJ6gkOoesOC2d8shD1TV+hpiAQ==, messageV2=WS2POCAIC:HEAD:2:4VZkro3N7VonygybESHngKUABA6gSrbW77Ktb94zE969:180132-000003E25950F32C0958783601DE2DD516E73E431994541CAE76E940360C1BB4:7cfeda38:duniter:1.6.24:1:0:0, sigV2=o0ll4jbHiuDFAGAzjTG5hfSDEupE7wtMCBvcz5iZ560ADw1eHmZDjFp0phiQ2vRFz8TFX5fD7ii8fIQ/Pz5sBQ==, step=3]
Donc si tout se passe bien, je devrais être sync sur un fork. Le pied !
De mon côté, j’ai synchronisé sans problème sur la Ğ1 hier soir. En revanche, impossible de synchroniser sur gtest. Sur ton nœud, @cgeek je me prends direct :
CANNOT_CONNECT_TO_REMOTE_FOR_SYNC
Et dans les logs :
2018-12-18T16:22:58+01:00 - error: Error: CANNOT_CONNECT_TO_REMOTE_FOR_SYNC
at Function.getSyncAPI (/opt/duniter/app/modules/crawler/lib/sync/RemoteSynchronizer.js:132:19)
at
Pareil sur le nœud d’Inso.
Sur le nœud g1-test.duniter.org ça plante au bout de moins d’une minute. Rien dans les logs, pas d’erreur, juste un crash.
J’en viens à me demander s’il n’y a pas un pb sur mon raspi (pas le même que celui qui est sur la Ğ1)…
Je pense que ce sont plutôt les mécanismes de protection qui se déclenchent un peu trop vite. Je vais investiguer, dès que j’aurais un peu de temps. Peut-être ce soir, sinon demain.
@matograine@Moul@jytou : pour l’erreur du CANNOT_CONNECT_TO_REMOTE_FOR_SYNC, ça venait tout simplement d’une erreur de configuration de mon YunoHost. C’est corrigé, ça devrait fonctionner de nouveau.
@matograine : concernant g1test.duniter.inso.ovh:80 (ou même g1-test.duniter.org), le téléchargement s’arrête à cause des protections DoS. Je vais voir pour un correctif sur une v1.7.8, qui améliorera aussi la vitesse de chargement de la partie “Milestones”. C’est cette étape de la synchro qui génère le blocage DoS.
Je n’arrive toujours pas à synchroniser sur ton nœud, mais il n’y a pas d’erreur. Ça s’arrête sur
Status: Peers…
Puis plus rien. Il a même tourné une journée comme ça sans rien faire. Alors que sur d’autres nœuds il passe cette étape. Je ne suis toujours pas synchro pour ma part. Je retente sur g1-test.duniter.org pour voir.
Sur la Ğ1, l’autre raspi tourne très bien, il n’a pas encore calculé de bloc, mais c’est un peu tôt pour en déduire quoi que ce soit.
améliore sensiblement le téléchargement des milestones + corrige l’algorithme de sélection des nœuds P2P, qui avait tendance à toujours télécharger les blocs sur le même nœud (ce qui, sur ĞTest et son faible nombre de nœuds avec API publique BMA ou WS2P, créait le déclenchement de mécanismes anti-spam)
Cette version pourrait donc vous aider à synchroniser plus facilement sur la monnaie ĞTest.
N.B. : pour bénéficier de l’accélération du téléchargement des milestones, vous devez synchroniser sur un nœud 1.7.8. A ce jour, seuls les nœuds suivants sont dans cette version :
Pour la petite histoire, je suis quand même coincé depuis hier sur le bloc 181126. En fouillant dans les logs, je trouve :
2018-12-23T17:41:55+01:00 - info: Fork resolution: block #181126-0000031D is known as incorrect. Skipping.
Or le bloc en question a pourtant bien l’air d’être le bon et mon nœud devrait dire « ah, résolution de fork, j’ai trouvé une chaîne plus longue avec ce bloc, je me resync dessus ». Curieux. Je vais tenter une resynchro.
Après une semaine de coupures réseaux à répétitions, ma box s’est calmée et j’ai relancé mon nœud desktop intermittent en 1.7.8 cette nuit.
Comme d’habitude, j’ai le problème de ne pas pouvoir rattraper la bonne branche à cause de « blocs manquants ». Pas grave, je fais un reset & sync, ce qui me débloque toujours…
Ce matin je découvre que la synchro est bizarrement bloquée dans une boucle infinie !!??