Infelizmente o p2pool nao esta se comunicando bem com o hashdollard, e estao aparecendo muitos timeouts e as vezes nao conecta.
E quando acha um bloco nao consegue submeter, dando o erro:
2014-02-01 04:47:17.393778 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1095, in gotResult
2014-02-01 04:47:17.393930 > _inlineCallbacks(r, g, deferred)
2014-02-01 04:47:17.394072 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
2014-02-01 04:47:17.394223 > result = result.throwExceptionIntoGenerator(g)
2014-02-01 04:47:17.394374 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2014-02-01 04:47:17.394538 > return g.throw(self.type, self.value, self.tb)
2014-02-01 04:47:17.394682 > --- ---
2014-02-01 04:47:17.394825 > File "/root/p2pool/p2pool/util/deferral.py", line 41, in f
2014-02-01 04:47:17.394978 > result = yield func(*args, **kwargs)
2014-02-01 04:47:17.395124 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
2014-02-01 04:47:17.395306 > result = result.throwExceptionIntoGenerator(g)
2014-02-01 04:47:17.395458 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2014-02-01 04:47:17.395629 > return g.throw(self.type, self.value, self.tb)
2014-02-01 04:47:17.395810 > File "/root/p2pool/p2pool/bitcoin/helper.py", line 74, in submit_block_rpc
2014-02-01 04:47:17.395983 > result = yield bitcoind.rpc_submitblock(bitcoin_data.block_type.pack(block).encode('hex'))
2014-02-01 04:47:17.396200 > File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1037, in _inlineCallbacks
2014-02-01 04:47:17.396362 > result = result.throwExceptionIntoGenerator(g)
2014-02-01 04:47:17.396513 > File "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", line 382, in throwExceptionIntoGenerator
2014-02-01 04:47:17.396680 > return g.throw(self.type, self.value, self.tb)
2014-02-01 04:47:17.396832 > File "/root/p2pool/p2pool/util/jsonrpc.py", line 133, in _http_do
2014-02-01 04:47:17.396994 > raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
2014-02-01 04:47:17.397149 > p2pool.util.jsonrpc.NarrowError: -100 Unable to sign block, wallet locked?
2014-02-01 04:47:19.434695 P2Pool: 170 shares in chain (173 verified/173 total) Peers: 0 (0 incoming)
2014-02-01 04:47:19.435321 Local: 1824kH/s in last 10.0 minutes Local dead on arrival: ~2.1% (1-4%) Expected time to share: 17.2 seconds
2014-02-01 04:47:19.435602 Shares: 168 (0 orphan, 3 dead) Stale rate: ~1.8% (0-6%) Efficiency: ~99.9% (96-102%) Current payout: 0.0000 XHD
2014-02-01 04:47:19.435871 Pool: 21826kH/s Stale rate: 1.7% Expected time to block: 41.9 seconds
2014-02-01 04:47:19.566752 > Unhandled error in Deferred:
2014-02-01 04:47:19.567136 > Unhandled Error
O erro
"100 Unable to sign block, wallet locked?" esta sendo retornado pela carteira, e olhando o codigo fonte de outras alts fica bem claro de onde vem:
https://github.com/aLQ/bitbar/blob/master/src/rpcmining.cpp#L324Ja tentei apagar o wallet.dat, reinstalar a carteira, reinstalar o p2pool, formatar o vps, alterar parametros diversos...
Sugestoes ?