eloipool icon indicating copy to clipboard operation
eloipool copied to clipboard

I've got error lelated with merkelMaker.

Open jeong760 opened this issue 7 years ago • 1 comments

Dear Luke-jr

I've got following error on my Eloipool. but I don't know exactly what should I do. Could you give me tip or guide for setting or check point for this error?

2017-03-20 21:37:17,375 merkleMaker ERROR Traceback (most recent call last): File "/home/linuxadm/eloipool/merklemaker.py", line 606, in _updateMerkleTree_I r = self._updateMerkleTree_fromTS(TS) File "/home/linuxadm/eloipool/merklemaker.py", line 578, in _updateMerkleTree_fromTS (AcceptedScore, TotalScore) = self._CheckTemplate(newMerkleTree, TS) File "/home/linuxadm/eloipool/merklemaker.py", line 525, in _CheckTemplate propose = caccess.getblocktemplate(ProposeReq) File "/home/linuxadm/eloipool/bitcoinrpc/authproxy.py", line 136, in call 'Content-type': 'application/json'}) File "/usr/lib/python3.4/http/client.py", line 1125, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.4/http/client.py", line 1153, in _send_request self.putrequest(method, url, **skips) File "/usr/lib/python3.4/http/client.py", line 993, in putrequest raise CannotSendRequest(self.__state) http.client.CannotSendRequest: Request-sent

2017-03-20 21:37:17,379 merkleMaker CRITICAL Traceback (most recent call last): File "/home/linuxadm/eloipool/merklemaker.py", line 793, in run self.merkleMaker_I() File "/home/linuxadm/eloipool/merklemaker.py", line 783, in merkleMaker_I self.merkleMaker_II() File "/home/linuxadm/eloipool/merklemaker.py", line 761, in merkleMaker_II return self._updateMerkleTree() File "/home/linuxadm/eloipool/merklemaker.py", line 649, in _updateMerkleTree self._updateMerkleTree_I() File "/home/linuxadm/eloipool/merklemaker.py", line 606, in _updateMerkleTree_I r = self._updateMerkleTree_fromTS(TS) File "/home/linuxadm/eloipool/merklemaker.py", line 569, in _updateMerkleTree_fromTS MP = self._CallGBT(TS) File "/home/linuxadm/eloipool/merklemaker.py", line 381, in _CallGBT MP = access.getblocktemplate(self.GBTReq) File "/home/linuxadm/eloipool/bitcoinrpc/authproxy.py", line 136, in call 'Content-type': 'application/json'}) File "/usr/lib/python3.4/http/client.py", line 1125, in request self._send_request(method, url, body, headers) File "/usr/lib/python3.4/http/client.py", line 1153, in _send_request self.putrequest(method, url, **skips)

Regards, John Ahn

jeong760 avatar Mar 20 '17 12:03 jeong760

I was able to get past this issue by allowing access to the .bitcoin directory. I then had another issue though which is the following:

2020-04-27 23:59:18,221 merkleMaker     CRITICAL        Traceback (most recent call last):
  File "/home/user/eloipool/merklemaker.py", line 793, in run
    self.merkleMaker_I()
  File "/home/user/eloipool/merklemaker.py", line 783, in merkleMaker_I
    self.merkleMaker_II()
  File "/home/user/eloipool/merklemaker.py", line 749, in merkleMaker_II
    return self._updateMerkleTree()
  File "/home/user/eloipool/merklemaker.py", line 649, in _updateMerkleTree
    self._updateMerkleTree_I()
  File "/home/user/eloipool/merklemaker.py", line 606, in _updateMerkleTree_I
    r = self._updateMerkleTree_fromTS(TS)
  File "/home/user/eloipool/merklemaker.py", line 570, in _updateMerkleTree_fromTS
    newMerkleTree = self._ProcessGBT(MP, TS)
  File "/home/user/eloipool/merklemaker.py", line 468, in _ProcessGBT
    cbtxn = self.makeCoinbaseTxn(MP['coinbasevalue'], prevBlockHex = MP['previousblockhash'], witness_commitment=witness_commitment)
  File "eloipool.py", line 134, in makeCoinbaseTxn
    pkScript = BitcoinScript.toAddress(config.TrackerAddr)
  File "/home/user/eloipool/bitcoin/script.py", line 41, in toAddress
    raise ValueError('invalid address')
ValueError: invalid address

I checked my TrackerAddr and it appears to be correct.

dmp1ce avatar Apr 28 '20 00:04 dmp1ce