Wow, didn't think p2pool was still going. Where's the latest software, I'll at least fire up a node or two.
This is the version I am running:
https://github.com/jtoomim/p2pool/Problems about excuting run_p2pool.py
After setup all necessary steps, I encountered some problems.
Is this normal, or is there something I haven't noticed?
C:\p2pool> python.exe .\run_p2pool.py
Twisted doesn't have abortConnection! Upgrade to a newer version of Twisted to avoid memory leaks!
Pausing for 3 seconds...
2025-03-11 23:43:21.309000 p2pool (version 16.0-117-g9571008)
2025-03-11 23:43:21.310000
2025-03-11 23:43:21.310000 Testing bitcoind RPC connection to '
http://127.0.0.1:8332/' with username 'vincent'...
2025-03-11 23:43:21.317000 You are running a coin daemon that does not support all of the
2025-03-11 23:43:21.317000 forking features that have been activated on this blockchain.
2025-03-11 23:43:21.318000 Consequently, your node may mine invalid blocks or may mine blocks that
2025-03-11 23:43:21.318000 are not part of the Nakamoto consensus blockchain.
2025-03-11 23:43:21.318000
2025-03-11 23:43:21.318000 Missing fork features: bip65, csv, segwit
2025-03-11 23:43:21.318000
2025-03-11 23:43:21.318000 If you know what you're doing, this error may be overridden by running p2pool
2025-03-11 23:43:21.318000 with the '--allow-obsolete-bitcoind' command-line option.
If use the '--allow-obsolete-bitcoind' command-line option, still no luck
C:\p2pool> python.exe .\run_p2pool.py --allow-obsolete-bitcoind
Twisted doesn't have abortConnection! Upgrade to a newer version of Twisted to avoid memory leaks!
Pausing for 3 seconds...
2025-03-11 23:55:03.730000 p2pool (version 16.0-117-g9571008)
2025-03-11 23:55:03.731000
2025-03-11 23:55:03.731000 Testing bitcoind RPC connection to '
http://127.0.0.1:8332/' with username 'vincent'...
2025-03-11 23:55:03.739000 You are running a coin daemon that does not support all of the
2025-03-11 23:55:03.740000 forking features that have been activated on this blockchain.
2025-03-11 23:55:03.740000 Consequently, your node may mine invalid blocks or may mine blocks that
2025-03-11 23:55:03.740000 are not part of the Nakamoto consensus blockchain.
2025-03-11 23:55:03.740000
2025-03-11 23:55:03.741000 Missing fork features: bip65, csv, segwit
2025-03-11 23:55:05.011000 ...success!
2025-03-11 23:55:05.012000 Current block hash: 139d7d4989baf30753afeb8d323a2386736030a738369
2025-03-11 23:55:05.012000 Current block height: 887334
2025-03-11 23:55:05.012000
2025-03-11 23:55:05.013000 Testing bitcoind P2P connection to '127.0.0.1:8333'...
2025-03-11 23:55:05.015000 ...success!
2025-03-11 23:55:05.015000
2025-03-11 23:55:05.016000 Determining payout address...
2025-03-11 23:55:05.016000 Getting payout address from bitcoind...
2025-03-11 23:55:05.021000 > Traceback (most recent call last):
2025-03-11 23:55:05.022000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\internet\defer.py", line 542, in _runCallbacks
2025-03-11 23:55:05.022000 > current.result = callback(current.result, *args, **kw)
2025-03-11 23:55:05.023000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\internet\defer.py", line 1076, in gotResult
2025-03-11 23:55:05.023000 > _inlineCallbacks(r, g, deferred)
2025-03-11 23:55:05.023000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\internet\defer.py", line 1018, in _inlineCallbacks
2025-03-11 23:55:05.023000 > result = result.throwExceptionIntoGenerator(g)
2025-03-11 23:55:05.024000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\python\failure.py", line 349, in throwExceptionIntoGenerator
2025-03-11 23:55:05.024000 > return g.throw(self.type, self.value, self.tb)
2025-03-11 23:55:05.024000 > --- ---
2025-03-11 23:55:05.025000 > File "C:\p2pool\p2pool\util\deferral.py", line 41, in f
2025-03-11 23:55:05.025000 > result = yield func(*args, **kwargs)
2025-03-11 23:55:05.026000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\internet\defer.py", line 1018, in _inlineCallbacks
2025-03-11 23:55:05.026000 > result = result.throwExceptionIntoGenerator(g)
2025-03-11 23:55:05.026000 > File "C:\Python27\lib\site-packages\twisted-10.2.0-py2.7-win-amd64.egg\twisted\python\failure.py", line 349, in throwExceptionIntoGenerator
2025-03-11 23:55:05.026000 > return g.throw(self.type, self.value, self.tb)
2025-03-11 23:55:05.026000 > File "C:\p2pool\p2pool\util\jsonrpc.py", line 133, in _http_do
2025-03-11 23:55:05.027000 > raise Error_for_code(resp['error']['code'])(resp['error']['message'], resp['error'].get('data', None))
2025-03-11 23:55:05.028000 > p2pool.util.jsonrpc.NarrowError: -32601 Method not found