Geth synchronisiert nicht

Anscheinend bricht meine Installation von Geth nach einigen Arbeitstagen ab, und das Protokoll ist mir nicht klar:

WARN [03-16|12:50:49] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:50:59] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:50:59] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:09] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:09] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:19] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:19] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
INFO [03-16|12:51:30] Imported new block headers               count=7    elapsed=36.176ms  number=5265382 hash=002ec2…b4af02 ignored=166
WARN [03-16|12:51:32] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:32] Rolled back headers                      count=7    header=5265382->5265375 fast=5265209->5265209 block=0->0
WARN [03-16|12:51:32] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:39] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:39] Synchronisation failed, retrying         err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:49] Node data write error                    err="state node 266e74…51868f failed with all peers (2 tries, 2 peers)"
WARN [03-16|12:51:49] Synchronisation failed, retrying 

Ich habe keine Ahnung, wie ich das lösen soll. Außerdem, wenn ich anrufe

eth.syncing 

es kehrt zurückfalse

Aber ich erhalte kein newBlocks-Ereignis vom Websocket-Abonnement.

Antworten (3)

Ein Neustart von Geth muss das Problem lösen, ich hatte auch das gleiche Problem und nach dem Neustart funktioniert es wie ein Zauber

Ob du es glaubst oder nicht, ich habe es versucht :)
Möglicherweise ist Ihre Blockchain auf dem neuesten Stand und es gibt nichts mehr zu synchronisieren
Warum also keine Veranstaltungen?
Wenn eth.syncing false zurückgibt, bedeutet dies, dass die Blockchain vollständig synchronisiert ist. Probieren Sie eth.blockNumber aus, um den letzten synchronisierten Block zu überprüfen und ihn mit einem beliebigen Explorer abzugleichen
kann nicht einmal bedeuten, soweit ich weiß, überhaupt nicht zu synchronisieren. eth.blockNumber ist Null, wenn --fast verwendet wird

Aktualisieren Sie auf die Version go1.10 und erstellen Sie Ihre Kette neu.

Das wird nicht funktionieren.

vielleicht zu einfach ... aber überprüfen Sie, ob Ihr Port offen ist. Ich stoße ziemlich oft auf so ein Problem, aber im Allgemeinen löst ein Neustart des Geth das Problem, oder es funktioniert auch, einfach zu warten und es später noch einmal zu versuchen.