Ethereum Wallet kann plötzlich keine Peers mehr finden

Ich habe ein Problem mit meiner Ethereum Wallet. Es wurde zuvor vollständig synchronisiert und während des Öffnens und auch nach mehreren Abschaltungen der Maschine ständig neu synchronisiert. Jetzt funktioniert es plötzlich nicht mehr und scheint keine Kollegen zu finden. Das Seltsame ist, dass es jedes Mal sagt, dass es sich mit X-Peers verbindet (im kleinen blauen Startbildschirm), aber dann einfach nichts herunterladen kann. Wenn ich die Anwendung öffne, steht dapeers(no number)|880 blocks left|0%. Das ändert sich nie. Nur wenn ich die Anwendung schließe und neu starte, springt die Anzahl der verbleibenden Blöcke hoch. Die Anwendung ist responsiv und alle Daten (Konto, Verträge) sind noch vorhanden. Das fing an, als ich es tatsächlich benutzte. Ich hatte gerade einen Vertrag im Hauptnetzwerk erstellt und eine Transaktion dorthin gesendet. Beide Transaktionen verliefen normal. Gleich nachdem ich eine weitere Transaktion an diesen Vertrag gesendet habe, wurde die Synchronisierung gestoppt.

  • Es läuft auf Linux Peppermint in einer VM, die mit Virtualbox gehostet wird. Ich habe sowohl die Linux-VM als auch den Windows-Host neu gestartet. Das Linux hat Internet, ich benutze einen Browser, um diese Frage zu stellen. Das Problem besteht nun schon seit mehreren Stunden.
  • Ich habe irgendwo gelesen, dass die Systemzeit ein Problem ist. Ich bin neu bei Linux, aber ich bin mir ziemlich sicher, dass die Systemzeit synchronisiert ist. Zur Kontrolle habe ich die Systemzeit auf "manuell" gestellt und eine zufällige Zeit eingetragen. Gespeichert, geschlossen und wieder geöffnet, stellen Sie es wieder auf automatisch und es stellt automatisch die richtige Zeit ein. Ich gehe davon aus, dass diese Zeit von einem Zeitserver stammen muss.
  • Geth wird nicht in einer anderen Instanz ausgeführt. Ich habe sowohl mit als auch psüberprüft killall.
  • gethIch habe versucht, über das Terminal zu starten . Es sagt zwei verschiedene Dinge aus:

    Peer de471bccee3d0422 [eth/63]: Zeitüberschreitung bei DAO-Fork-Check, Dropping

    was ich gegoogelt und festgestellt habe, dass es sich nur um einen Peer handelt, der inkompatible Software verwendet, und:

    Konvertieren von 1600000 kanonischen Zahlen ...

    Erhöhen der Zahl in 100000er-Schritten. Nach etwa einer halben Stunde gab es einige dieser beiden Meldungen, aber sonst nichts.

An diesem Punkt habe ich keine Ahnung, was das Problem ist oder was ich sonst tun könnte, um es herauszufinden. Was kann ich tun, damit es wieder funktioniert?

Antworten (1)

Ich habe auch Probleme. Ich denke, es könnte an einem Geth-Bug liegen:

https://blog.ethereum.org/2016/09/18/security-alert-geth-nodes-crash-due-memory-bug/

Ich denke, wir müssen möglicherweise warten, bis eine neue Version von Geth / Mist Wallet veröffentlicht wird?

Bearbeiten: Ich habe Mist Wallet unter Windows ausgeführt, während ich versuchte, über Block 2283415 hinaus zu synchronisieren, und beobachtete, wie der Geth-Prozess anfing, Speicher zu verbrauchen, über 13 GB hinaus, bis der Geth-Prozess einfach starb.

Ja das ist es! Geth steckt genau in diesem Block fest. Aber wie aktualisiere ich es? Das Suchen nach Updates für die Ethereum Wallets hilft nicht, es sagt, dass ich bereits die neueste Version verwende
Leider müssen Sie an dieser Stelle die neue Geth-Quelle kompilieren und Ihre ausführbare Mist-Geth-Datei überschreiben, glaube ich. github.com/ethereum/go-ethereum/releases/tag/v1.4.12
Es funktioniert immer noch nicht! Ich habe meine Ethereum-Brieftasche durch die neue Version 1.4.12 ersetzt und sie hat immer noch genau das gleiche Problem. Ich habe auch die Parität ausprobiert (die eigentlich nicht betroffen sein sollte) und auch sie bleibt bei Block 2283415 hängen ...
Möglicherweise müssen Sie Ihre Blockchain-Daten löschen und von Grund auf neu synchronisieren? Ich werde dies später auf meiner Windows-Installation versuchen und zurückschicken.
Geth verwendet immer noch die alten Blockchain-Daten, aber die Parität hat bereits von vorne begonnen ... Warum funktioniert es auch nicht?
Ich habe Mist Wallet 0.8.3 unter Windows installiert und nach langem Warten (und ~2,4 GB Speicherbedarf) hat es endlich die Blockchain synchronisiert und ich konnte in die Brieftasche gelangen. Nach dieser Episode habe ich www.myetherwallet.com evaluiert und werde das als Brieftasche verwenden, indem ich die Mist-Keystores in Zukunft verwende. Viel Glück!
Gleiches gilt für Parity, nach etwa zwei Stunden kam es endlich über 2283415 hinaus. Web-Wallets sind für mich keine Option. Ich verwende Ethereum, weil ich an einem Smart-Contract-Projekt arbeite. Ich glaube nicht, dass Web-Wallets die Erstellung von Verträgen zu diesem Zeitpunkt zulassen.
Ich stehe auch vor dem gleichen Problem. Muss ich Mist auf 0.8.3 aktualisieren, wird das das Problem lösen?