Hy,
ich habe mir mal mein eigenen p2pool erstellt. Betriebsystem ist centOS. War schon etwas knifflig p2pool am laufen zu bekommen.
Aber irgendwie werden bei mir die Shares nicht gezählt. Ich hoffe ja das sie wenigstens ins Netzwerk gehen.
2013-10-25 22:40:36.266435 P2Pool: 17310 shares in chain (8866 verified/17314 total) Peers: 6 (0 incoming)
2013-10-25 22:40:36.266739 Local: 1395MH/s in last 10.0 minutes Local dead on arrival: ~1.5% (0-5%) Expected time to share: 5.5 days
2013-10-25 22:40:36.266872 Shares: 0 (0 orphan, 0 dead) Stale rate: ??? Efficiency: ??? Current payout: 0.0000 BTC
2013-10-25 22:40:36.267438 Pool: 27516GH/s Stale rate: 16.1% Expected time to block: 11.6 hours
Was läuft hier falsch?
Und wie kann ich den Fehler beheben?
2013-10-25 23:14:38.767354 New work for worker! Difficulty: 0.999985 Share difficulty: 148533.577062 Total block value: 25.048938 BTC including 189 transactions
2013-10-25 23:14:40.574594 > in handle_share_hashes:
2013-10-25 23:14:40.574763 > Traceback (most recent call last):
2013-10-25 23:14:40.574829 > Failure: twisted.internet.defer.TimeoutError: in GenericDeferrer
2013-10-25 23:14:40.576598 Lost peer 46.127.137.233:9333 - Connection was aborted locally, using.
2013-10-25 23:14:40.576820 > in download_shares:
2013-10-25 23:14:40.576888 > Traceback (most recent call last):
2013-10-25 23:14:40.576952 > Failure: twisted.internet.error.ConnectionAborted: Connection was aborted locally, using.
2013-10-25 23:14:40.577275 Requesting parent share 36b4bdfb from 37.200.67.186:9333
2013-10-25 23:14:40.766768 Processing 16 shares from 37.200.67.186:9333...
2013-10-25 23:14:41.380464 > Error while processing Event callbacks:
2013-10-25 23:14:41.380622 > Traceback (most recent call last):
2013-10-25 23:14:41.380684 > File "/opt/bitcoin/p2pool-master/p2pool/node.py", line 135, in download_shares
2013-10-25 23:14:41.380743 > self.handle_shares([(share, []) for share in shares], peer)
2013-10-25 23:14:41.380802 > File "/opt/bitcoin/p2pool-master/p2pool/node.py", line 48, in handle_shares
2013-10-25 23:14:41.380859 > self.node.set_best_share()
2013-10-25 23:14:41.380915 > File "/opt/bitcoin/p2pool-master/p2pool/node.py", line 297, in set_best_share
2013-10-25 23:14:41.380973 > self.best_share_var.set(best)
2013-10-25 23:14:41.381251 > File "/opt/bitcoin/p2pool-master/p2pool/util/variable.py", line 74, in set
2013-10-25 23:14:41.381311 > self.changed.happened(value)
2013-10-25 23:14:41.381367 > --- ---
2013-10-25 23:14:41.381423 > File "/opt/bitcoin/p2pool-master/p2pool/util/variable.py", line 42, in happened
2013-10-25 23:14:41.381517 > func(*event)
2013-10-25 23:14:41.381574 > File "/opt/bitcoin/p2pool-master/p2pool/node.py", line 96, in broadcast_share
2013-10-25 23:14:41.381632 > peer.sendShares([share for share in shares if share.peer_addr != peer.addr], self.node.tracker, self.node.known_txs_var.value, include_txs_with=[share_hash])
2013-10-25 23:14:41.381692 > File "/opt/bitcoin/p2pool-master/p2pool/p2p.py", line 291, in sendShares
2013-10-25 23:14:41.381749 > assert tx_hash in known_txs, 'tried to broadcast share without knowing all its new transactions'
2013-10-25 23:14:41.381806 > exceptions.AssertionError: tried to broadcast share without knowing all its new transactions
2013-10-25 23:14:42.451184 New work for worker! Difficulty: 0.999985 Share difficulty: 141878.358327 Total block value: 25.048938 BTC including 189 transactions
2013-10-25 23:14:42.452693 ... done processing 16 shares. New: 16 Have: 17485/~17280
Ich habs mit python2.6 und python2.7 versucht.