For fun and as a soundboard I'll start posting my progress here. If anyone feels froggy please jump in, though I know this isn't that type of thread (support).
Moving on, it seems like the latest writeups all call for the process to be called "eloipool.py", but on my systems - and I've gone through several at this point trying to get it working - but all my systems run the process as "python3" so the killall scripts don't operate correctly.
As for errors, this one pops up all the time on the commandline after running : eloipool.py: no process found. I discovered this is due to newblock.sh trying to kill the process by calling it eloipool.py instead of python3. Fixed.
Now I'm still getting this error with the merklemaker:
2015-10-23 09:13:02,020 BitcoinRPC DEBUG -5967379-> getblocktemplate [{"capabilities": ["coinbasevalue", "coinbase/append", "coinbase", "generation", "time", "transactions/remove", "prevblock"]}]
2015-10-23 09:13:02,020 BitcoinRPC DEBUG -5967380-> getmemorypool [{"tx": "obj", "capabilities": ["coinbasevalue", "coinbase/append", "coinbase", "generation", "time", "transactions/remove", "prevblock"]}]
2015-10-23 09:13:02,021 BitcoinRPC DEBUG -5967381-> getmemorypool []
2015-10-23 09:13:02,022 merkleMaker CRITICAL Traceback (most recent call last):
File "/apple/eloipool-server/eloipool/merklemaker.py", line 694, in run
self.merkleMaker_I()
File "/apple/eloipool-server/eloipool/merklemaker.py", line 684, in merkleMaker_I
self.merkleMaker_II()
File "/apple/eloipool-server/eloipool/merklemaker.py", line 650, in merkleMaker_II
return self._updateMerkleTree()
File "/apple/eloipool-server/eloipool/merklemaker.py", line 550, in _updateMerkleTree
self._updateMerkleTree_I()
File "/apple/eloipool-server/eloipool/merklemaker.py", line 513, in _updateMerkleTree_I
r = self._updateMerkleTree_fromTS(TS)
File "/apple/eloipool-server/eloipool/merklemaker.py", line 478, in _updateMerkleTree_fromTS
MP = self._CallGBT(TS)
File "/apple/eloipool-server/eloipool/merklemaker.py", line 328, in _CallGBT
MP = access.getblocktemplate(self.GBTReq)
File "/apple/eloipool-server/eloipool/bitcoinrpc/authproxy.py", line 134, in __call__
'Content-type': 'application/json'})
File "/usr/lib/python3.2/http/client.py", line 971, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.2/http/client.py", line 999, in _send_request
self.putrequest(method, url, **skips)
File "/usr/lib/python3.2/http/client.py", line 854, in putrequest
raise CannotSendRequest(self.__state)
http.client.CannotSendRequest: Request-sent
And if I downgrade using the command in my previous post I get thousands of stale, bad, or discarded shares on the miner (see pic). So I'm back to going through this and trying to get it running. I'll post if I come up with a solution.
Got Stale? Check that "Rejected" vs "Accepted" - Ouch!