ethminer Hashrate konnte nicht übermittelt werden

Ich bekomme immer wieder eine Fehlermeldung: ethminer Failed to submit hashrate:( Ich bin ganz neu in dieser ganzen Mining-Sache und möchte einfach mehr lernen. Ich benutze:

Geth
Version: 1.5.0-unstable

ethminer version 1.2.7
Build: Linux/g++/Interpreter/RelWithDebInfo

Das ist der Fehler:

miner  10:16:59.788|ethminer  Mining on PoWhash #d89fc0ca… : 2759410 H/s = 1572864 hashes / 0.57 s
  ✘  10:16:59.808|ethminer  Failed to submit hashrate.
  ✘  10:16:59.808|ethminer  Dynamic exception type: jsonrpc::JsonRpcException
std::exception::what: Exception -32700 : JSON_PARSE_ERROR: The JSON-Object is not JSON-Valid:  Database Error

Ich habe die Befehle verwendet (um mit dem Mining zu beginnen):

./build/bin/geth --rpc --rpccorsdomain localhost

./libethereum/ethminer/ethminer -G -F http://ethereumpool.co/?miner=10@[ADDRESS]@myrig

Übrigens, ich vermute , das [ADDRESS]ist meine Coinbase (Ethereum-Konto auf Geth), ist das richtig?

Irgendwelche Ideen, warum das passiert? Ich verwende derzeit den Entwicklungszweig von Geth und Ubuntu Xenial

Antworten (4)

Ihr Client versucht, etwas an den Server zu senden, der vom Pool betrieben wird. Anstatt gültig zurückzugeben, jsonwie es sollte; Der Server gibt eine Zeichenfolge zurück:

Database Error

Es scheint mir offensichtlich, dass Sie nichts tun können, um dies zu beheben. Es ist ein Problem mit dem Pool. Alles, was Sie tun können, ist es erneut zu versuchen.

leider scheint dies die Antwort zu sein: P mit Dwarfpool funktioniert es

Ich hatte auch diesen Fehler und das vollständige Löschen der ethminer-Ordner unter ~/.ethash und der Neustart von ethminer haben den Zweck erfüllt.

Ich habe mich kürzlich mit genau demselben Problem befasst, und leider gibt es aus den bereitgestellten Informationen keine eindeutige Lösung.

Einige Schritte, die Sie wieder auf die Beine bringen können:

  • Benutzt du eine AMD-Karte? Führen Sie Catalyst Version 16-Treiber aus? Catalyst v16 ist dafür bekannt, schlechte Aktien zu produzieren, und war mein eventuelles Problem. Deinstallieren Sie die v16-Treiber vollständig, starten Sie neu und installieren Sie dann die v15-Treiber.
  • Ihr DAG ist möglicherweise beschädigt. Stoppen Sie Geth, löschen Sie Ihre DAG-Datei, starten Sie Geth neu und der Miner und der DAG werden neu erstellt.

Viel Glück, diese Fehler können schwierig zu beheben sein.

Danke für die Antwort, ich verwende eine Nvidia 745, habe die DAG-Datei bereits gelöscht :(
@doart3 Ich sehe auf der Spezifikationsseite für den 745, dass er bis zu 4 GB GPU-RAM haben kann. Wie viel hat dein 745? Ich versuche nur, alle meine Basen abzudecken. geforce.com/hardware/desktop-gpus/geforce-gtx-745-oem/…
Meine Grafikkarte hat 4096 MB

Es scheint, dass Ethminer in der Version 1.2.6 defekt war.

https://github.com/ethereum/webthree-umbrella/issues/558

Ich arbeite heute an einer Version 1.2.8, die das Problem beheben würde.

Die andere Alternative ist die Verwendung des Miners von Genoil - https://github.com/Genoil/cpp-ethereum .

NEUHEIT HIER -> https://twitter.com/BobSummerwill/status/741450414290149376

wahrscheinlich fehlt etwas, aber ich bekomme immer noch den gleichen Fehler :( ./ethminer -V ethminer version 1.2.8 Build: Linux/g++/Interpreter/RelWithDebInfo
mit dwarfpool funktioniert es aber ;)