Synchronisation bloquée à 94%

Bonjour,

hier soir mon noeud avait un comportement bizarre, il m’a semblé tout seul dans un fork et j’ai voulu faire une resynchronisation. Depuis il est bloqué à 94%, voici les derniers messages dans la console :

2019-06-03T07:38:02+00:00 - info: Milestones 94%, Downloaded 93%, Applied 93%
2019-06-03T07:38:02+00:00 - debug: Total tx count: 24625
2019-06-03T07:38:02+00:00 - trace: removeLink 25 -> 87
2019-06-03T07:38:02+00:00 - trace: removeLink 46 -> 76
2019-06-03T07:38:02+00:00 - trace: removeLink 12 -> 76
2019-06-03T07:38:02+00:00 - trace: removeLink 66 -> 72
2019-06-03T07:38:02+00:00 - trace: removeLink 66 -> 76
2019-06-03T07:38:02+00:00 - trace: removeLink 70 -> 78
2019-06-03T07:38:02+00:00 - trace: Nephertarie was affected wotb_id 2090
2019-06-03T07:38:04+00:00 - trace: feisty was affected wotb_id 2091
2019-06-03T07:38:04+00:00 - trace: RubenS was affected wotb_id 2092
2019-06-03T07:38:04+00:00 - trace: Bakeneko was affected wotb_id 2093
2019-06-03T07:38:04+00:00 - trace: removeLink 37 -> 107
2019-06-03T07:38:04+00:00 - trace: removeLink 62 -> 72

Si je laisse la synchro tourner, je fini par recevoir des messages de refus de push mais rien ne bouge sur ma BdD.
Si je fais ctrl-C et je lance mon noeud, il ne rattrape pas non plus le retard et reste bloqué au block 209749 (j’ai laissé toute la nuit, il n’a pas bougé)

J’ai fait la mise à jour vers 1.7.19, j’ai essayé plusieurs noeuds de départ, j’ai essayé de supprimer à la main la base de donnée sqlite puis le dossier leveldb.

Dans mon log, je vois ceci qui me semble en rapport :

2019-06-03T08:04:45+00:00 info Fork resolution: suite 1/1 (-> #209799-000001) revert to fork point block#209749
2019-06-03T08:04:45+00:00 info Fork resolution: suite 1/1 REFUSED block#209750: ruleNumber
2019-06-03T08:04:47+00:00 info Blocks were not applied.
2019-06-03T08:04:47+00:00 info Block resolution: 2 potential blocks after current#209749...
2019-06-03T08:04:47+00:00 error 
2019-06-03T08:04:47+00:00 error 
2019-06-03T08:04:47+00:00 info Fork resolution: 48 potential block(s) found...
2019-06-03T08:04:47+00:00 info 

Jean-Luc

Il semblerait qu’il y a des forks en cours…

225955-000006D629715   
|      91.121.157.13:10903-(http)
|      duniter.moul.re
|      g1a.jytou.fr:9002
|      g1b.jytou.fr:9001
|      g1.cgeek.fr
|      g1.duniter.org
|      g1.le-sou.org
|      g1.monnaielibreoccitanie.org
|      g1.nordstrom.duniter.org
|      g1.presles.fr
|      remuniter.cgeek.fr:16120-(http)
225842-00000334351B7
|      g1.altsysnet.com:10900-(http)
|      ts.g1.librelois.fr
225839-00000137C1337
|      duniter.jokeur.fr
|      follow.the.white-rabbit.net
|      g1.bertrandbenjamin.com
|      g1.guenoel.fr
|      misskitine.g1tarn.fr
223844-0000027C8ADA5
|      duniter.normandie-libre.fr
223101-000001A49C86C
|      x86-duniter.bitecoin.fr
209749-000005DA556A0
|      g1.donnadieu.fr:12901-(http)

Pour ma part j’ai resynchro 2 de mes nœuds qui étaient partis dans des forks sans problème particulier.

1 Like

Comment extrais-tu cette vue ? Et à partir de quelles données ?

3 Likes

Exactement. Ma liste de nœud est manuelle pour l’instant, donc elle est potentiellement incomplète - par ailleurs je n’accède qu’aux nœuds qui ont BMA activé, ce qui est loin d’être la majorité, mais ça donne déjà une bonne idée du réseau (et ça me permet surtout de surveiller mes propres nœuds).

1 Like

Le post correspondant : Outil pour surveiller des nœuds.

1 Like

Pour info : j’ai rajouté hier une sonde réseau qui trace les documents reçus sur le nœud g1.cgeek.fr. Vous pouvez consulter le fichier de sortie de la sonde, qui affiche l’état du réseau déduit des documents HEAD reçus.

Edit : ce fichier est mis à jour chaque minute.

Exemple :

226489-000004678222EA537ABDBEECD20D992484DC15865A8F30277E49B4F187945F71 => 41 nodes
	FEkbc4BfJukSWnCU6Hed6dgwwTuPFTVdgz5LpL4iHr9J
	BftGs6Qk33FyGcSjVi9rKYXR9UwmhhPgPeg3YCt1ykXz
	2ny7YAdmzReQxAayyJZsyVYwYhVyax2thKcGknmQy5nQ
	4fHMTFBMo5sTQEc5p1CNWz28S4mnnqdUBmECq1zt4n2m
	DzPxy78EPDpYcHNK9NJ7cuk9T9uyhAUGDDEsZeaG6Yyc
	6HawP53VL9EJcdxyrc4xRDxPdM9XsCAZfreD3YYSeNhs
	38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE
	47JpfrGkoHJWtumeu7f67fbAxkvaHYVQBNo5GszNs61Z
	4L6ki7UGnbsj3y1ydsGTyzuzmKgSi7pcZhMaUYeZQn1t
	EJXX8EgTfVVxV3T9EXfizS4Jkexn9o689gmX8yEfDAeQ
	CV1GNhPpVisWZMe3THGnGLca5KkyfbTra5UgkFgKUJTm
	CGnyAAKDSKDp5KUTCxd1mGp6Vp5SjH5TgSxA8GBdCioz
	D3krfq6J9AmfpKnS3gQVYoy7NzGCc61vokteTS8LJ4YH
	7fPvavybtBT1Ym9gT31UzryGeTu4gVquL2adXneB7G6A
	8iVdpXqFLCxGyPqgVx5YbFSkmWKkceXveRd2yvBKeARL
	4weakHxDBMJG9NShULG1g786eeGh7wwntMeLZBDhJFni
	DsTCwJkLf2irQz1tWZhTU7Cyhqaf4HCS3VAyNkrjT9WZ
	4e5X6GGusfGw6BhFrmdRG2Bx7mLgWUiZzBo1AUWno7zT
	GfKERHnJTYzKhKUma5h1uWhetbA8yHKymhVH2raf2aCP
	udYTe9mYsU4fvr7fVBECLK6z2SxNi1Xfk8DRrvcgiFu
	GJ5dYPG7ipt3JMbJS25NV5A8saKzLYxaxEaJnpXN5ixV
	DA4PYtXdvQqk1nCaprXH52iMsK5Ahxs1nRWbWKLhpVkQ
	GNFJhMYkd6QNFU69VnRJyWUFWHUHLDAx1PXJWYKBCkbJ
	7WrfsgtNigJBT4Mk1NJVc1qNRZ6H9y3Zz54UD8cTuFW9
	GKPQvij9aYNgtginxvymEHzyPaAVTeZy3bnyYmd6RFuT
	9oca3YvBuJBYdK5tdJESbT4tPVfxkDBtjGetU8jnkRpp
	5fPevx21yusT83Xujgs7QFUuYtMAZnWQBWFFV1kn6oJC
	CRBxCJrTA6tmHsgt9cQh9SHcCc8w8q95YTp38CPHx2Uk
	BDv28pi7c1GCbfZqcdEdXuMwubTjswepR1mAZW7YS9vt
	EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq
	TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS
	A5HveEzGNDsjwjG6wtL7FmoZuFx9w9nRf57TVA612sn5
	DWoSCRLQyQ48dLxUGr1MDKg4NFcbPbC56LN2hJjCCPpZ
	74RBUM4VkhZU4PLJcf8ok9snKjXTX6aP52PdGcCM1meA
	HmH5beJqKGMeotcQUrSW7Wo5tKvAksHmfYXfiSQ9EbWz
	D9D2zaJoWYWveii1JRYLVK3J4Z7ZH3QczoKrnQeiM6mx
	4FgeWzpWDQ2Vp38wJa2PfShLLKXyFGRLwAHA44koEhQj
	FVUFRrk1K5TQGsY7PRLwqHgdHRoHrwb1hcucp4C2N5tD
	EAHgNyYsxmS7YSfuQsEzEWwKnD2UyMzwVTuBnstMSk3e
	8t6Di3pLxxoTEfjXHjF49pNpjSTXuGEQ6BpkT75CkNb2
	ChU8caZaN1gZMD48C5XvrdFY2sWvgi4cmuNciPkqjF2S
226471-0000023D54C3A5AAA6BA6508220485610C82D383E79A3D0CB33ED58613F040E2 => 1 nodes
	98wvdsHGnnNDczKMp6FM9KUuPRBTwn77PN4x6EC6i9KN
226442-000003855E26FAB04AB44E91793D142F49CA795F182AB3F58B0AB9088F3ECED4 => 1 nodes
	zV3yXy5iC68ksE93AGp6stCoczaSfNFE2Hac7h1q7ZA
226358-000002904617938FE21A95074090DDC526FF2E5FBDD6445D26D968F21887E3FB => 1 nodes
	2Zt9XaRQBaAm48PN2kxXsoCWdAK7tpdq5gsfR4hcWXdt
226347-000000769B5E3F1EFCF919EC6B6B873059A9E4C6B21385EE59BEB9B90B70DB0E => 6 nodes
	55oM6F9ZE2MGi642GGjhCzHhdDdWwU6KchTjPzW7g3bp
	FEcfFyZuAMuCeqANo4U1iRdbwcr8BP2C5nfh42FP6GGG
	4VZkro3N7VonygybESHngKUABA6gSrbW77Ktb94zE969
	92VdBcvvCWVBc79kNHpqLceiyPuCxrCwNx1zLacsVy2L
	HnQH8P6n5q3mqNk8V9zP44shmZJbqWJJfJfU7ZfTBung
	AhguU4QXRo7fuNNat8hUNyJPNzA3pcbDet14eqcHZw9Y
226289-000003854C043F6AFE0B08BADF8B647A0EFB4321058DE8488827ED83D530B2D2 => 1 nodes
	Be1eVp7etVfA7cT6er6dcJ9d5KxGJVY2tzCGGCAz3yG
225844-00000563D6C2FB58BA708E4239863A7A79332D1771C35F9F61CD17E62FA4C025 => 2 nodes
	D2meevcAHFTS2gQMvmRW5Hzi25jDdikk4nC4u1FkwRaU
	FNiPNV5Exu65L15jxUDQWfqU9pWgeF8P8hf3ecSEKNme
223104-0000011E9C8789A2F082B076056E0465CD031212B30646DEC7270EE6009C43DB => 1 nodes
	7vU9BMDhN6fBuRa2iK3JRbC6pqQKb4qDMGsFcQuT5cz
1 Like

Merci beaucoup @cgeek :smiley:

Pour ceux qui sont sous firefox comme moi vous aurez besoin d’une extension pour voir le contenu du ficher txt dans votre navigateur, du coup je viens de trouver open in browser, si quelqu’un connaît une extension mieux je suis preneur :slight_smile:

Si un dev front est motivé il est possible d’exploiter l’url BMA /network/ws2p/heads pour récupérer tout les HEADS connues par un nœud à l’instant t et donc produire la même vue dans une page js, y a franchement moyen de faire un truc beau assez facilement :blush:

Exemple http://g1.cgeek.fr/network/ws2p/heads ou https://g1.librelois.fr/network/ws2p/heads

Aussi je me suis mal exprimé, là c’est “un” fichier de sortie de la sonde car en réalité le principal fichier contient l’intégralité des trames Duniter (documents, heads, blocks, peers) reçues depuis X temps.

Ce fichier-là n’est pas encore pleinement exploité, et il grossit chaque jour, mais j’espère pouvoir fournir une API pour le rendre consultable par tout un chacun. Ainsi il sera possible à un informaticien habile de produire des graphes temporels d’activité du réseau.

2 Likes