ethminer no pudo enviar el hashrate

Sigo recibiendo un error: ethminer Failed to submit hashrate:( Soy muy nuevo en todo esto de la minería y solo quiero aprender más. Estoy usando:

Geth
Version: 1.5.0-unstable

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

Este es el error:

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

He usado los comandos (para comenzar a minar):

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

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

Por cierto, supongo que esa [ADDRESS]es mi base de monedas (cuenta ethereum en geth), ¿es así?

¿Alguna idea de por qué sucede esto? Actualmente estoy usando la rama de desarrollo de geth y Ubuntu Xenial

Respuestas (4)

Su cliente está tratando de enviar algo al servidor operado por el grupo. En lugar de devolver válido jsoncomo debería; el servidor devuelve una cadena:

Database Error

Me parece obvio que no hay nada que puedas hacer para 'arreglar' esto. Es un problema con la piscina. Todo lo que puedes hacer es volver a intentarlo.

desafortunadamente, esta parece ser la respuesta: P con dwarfpool está funcionando

También tuve este error y la eliminación completa de las carpetas de ethminer en ~/.ethash y el reinicio de ethminer funcionaron.

Recientemente traté el mismo problema y, lamentablemente, no hay una solución clara solo con la información proporcionada.

Algunos pasos que pueden ayudarlo a recuperarse:

  • ¿Estás usando una tarjeta AMD? ¿Está ejecutando los controladores de la versión 16 de Catalyst? Se sabe que Catalyst v16 produce malas acciones y fue mi problema final. Desinstale los controladores v16 por completo, reinicie e instale los controladores v15.
  • Su DAG puede estar dañado. Detenga geth, elimine su archivo DAG, reinicie geth y se reconstruirán el minero y el DAG.

La mejor de las suertes, estos errores pueden ser difíciles de corregir.

Gracias por la respuesta, estoy usando una Nvidia 745 y ya eliminé el archivo DAG :(
@doart3 que veo en la página de especificaciones del 745 dice que puede tener hasta 4 gb de GPU RAM. ¿Cuánto tiene tu 745? Solo trato de cubrir todas mis bases. geforce.com/hardware/desktop-gpus/geforce-gtx-745-oem/…
Mi tarjeta gráfica tiene 4096 MB

Parece que ethminer se rompió en la versión 1.2.6.

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

Estoy trabajando en una versión 1.2.8 hoy, que solucionaría el problema.

La otra alternativa es usar el minero de Genoil: https://github.com/Genoil/cpp-ethereum .

NUEVO LANZAMIENTO AQUÍ -> https://twitter.com/BobSummerwill/status/741450414290149376

probablemente me falte algo, pero sigo recibiendo el mismo error :( ./ethminer -V ethminer versión 1.2.8 Build: Linux/g++/Interpreter/RelWithDebInfo
aunque con dwarfpool funciona ;)