Lösung: Ronindojo - Invalid or corrupt peers.dat

Es kann vorkommen, dass euer Ronindojo eine Fehlermeldung im Log des Bitcoinindexers anzeigt welche auf einen Fehler bezüglich der peers.dat hinweist.

Sie lautet:

Error: Invalid or corrupt peers.dat (Checksum mismatch, data corrupted). If you believe this is a bug, please report it to Issues · bitcoin/bitcoin · GitHub. As a workaround, you can move the file („/home/bitcoin/.bitcoin/peers.dat“) out of the way (rename, move, or delete) to have a new one created on the next start.

In der GUI / Grafische Benutzeroberfläche (welche ihr mit http://ronindojo.local in eurem Browser aufrufen könnt), seht ihr für gewöhnlich das Dojo, RoninDojo, Indexer und Whirpool für gewöhnlich „Running“ sind.
Es kann aber auch sein, dass der Indexer auf „Stop“ ist.



Wie löst man das Problem?


  1. Öffnet ein Command Line Tool deiner Wahl.
    Zum Beispiel unter Windows unter der Suche „cmd“ eingeben.

  2. Dort verbindest du dich per SSH mit deinem RoninDojo.
    Dazu nutzt du folgenden Befehl.
    ssh [email protected]
    Die IP-Adresse ist die lokale IP-Adresse deines RoninDojo.

  3. Im RoninDojo gehst du dann auf den letzten Menüpunkt „Exit RoninDojo“


  4. Anschließend landest du in der Kommandozeile.
    Das sieht dann so aus wie in folgendem Bild.


  5. Dort gibst du dann folgenden Befehl ein.

cd ~/dojo/docker/my-dojo/ && ./dojo.sh stop
sudo rm -rf /mnt/usb/docker/volumes/my-dojo_data-bitcoind/_data/peers.dat
./dojo.sh start
  1. Im Anschuss wird dein Dojo herunter gefahren, die Datei verschoben und alle System neu gestartet.
    Das sieht dann so aus.



Problem GELÖST!


Es kann vorkommen, dass der Fehler nach einer Zeit wieder auftritt, dann die Schritte wiederholen.
Bis jetzt kenne ich nicht den genauen Grund, warum das der Fall sein könnte.

1 „Gefällt mir“

Danke fürs Niederschreiben! Das kann einigen sehr nützlich sein :slight_smile: