actualización de bitcoin core 0.10.1 atascada sincronización

Acabo de actualizar de Bitcoin Core 0.9 a 0.10.1 en Ubuntu 14.4 después de haberme ido durante unos meses (los datos de la cadena de bloques son de febrero). Cuando cargué bitcoin-qt, parecía funcionar bien y comenzó a sincronizar correctamente los bloques faltantes. Luego salí de bitcoin-qt y luego reinicié el sistema y ahora se niega a recibir bloques después del 28 de febrero de 2015.

Recibo el siguiente error repetidamente:

ERROR: AcceptToMemoryPool : nonstandard transaction: non-final

Ahora estoy intentando un -reindex -rescan, pero parece que esto tomará undíasemana más o menos en mi antiguo sistema debido a su CPU más antigua.

¿Cualquier otra sugerencia?

Notas adicionales:

  • Confirmé que el puerto 8333 estaba abierto y que el nodo estaba visible en bitnodes.io con múltiples conexiones entrantes.
Ese mensaje solo tiene que ver con la aceptación de transacciones en la red, no afectará en absoluto el progreso de sincronización de bloques. No es realmente un error, de verdad.
Está bien, es bueno saberlo. ¿Alguno de estos cuenta como errores reales ?ERROR: ConnectBlock() : inputs missing/spent ERROR: ConnectTip() : ConnectBlock 00000000000000000875efe0903a717e0b487df5d6aacceec390e341e101db94 failed ERROR: AcceptToMemoryPool : inputs already spent
ConnectBlock() que no pasa es una falla importante y detendría la sincronización. Sugiere que tiene algún tipo de corrupción importante de su estado (ese bloque es válido y no gasta salidas ya gastadas), la reindexación debería resolver eso, pero es preocupante que haya sucedido en primer lugar.
tal vez deberías publicar eso en problemas de github. Incluso si teóricamente puede suceder por mala suerte, es muy poco probable.
Esta pregunta podría mejorarse resaltando el "error de ConnectBlock" y @Bitcoin luego publicando su comentario como respuesta.
Actualización: finalmente me di por vencido con el sistema anterior; parece que se necesita un hardware más rápido con las versiones más nuevas de Bitcoin Core (la RAM y el ancho de banda de Internet no son suficientes). No he vuelto a ver este problema desde entonces.

Respuestas (2)

El mensaje ERROR: AcceptToMemoryPooltiene que ver con su nodo que acepta nuevas transacciones de la red y no tiene nada que ver con su estado de sincronización local. Simplemente significa que alguien realizó una transacción y se la transmitió, lo que no respeta las reglas de su versión actual de software.

Realmente debería ser "INFO" en lugar de error, o simplemente no estar registrado en absoluto.

Intente hacer invalidateblockentonces reconsiderblock.

¿No me queda claro lo que sugieres? Estas no son opciones de línea de comandos para bitcoin core .