Pages:
Author

Topic: [ANN][BLC] Blakecoin Blake-256 for GPU/FPGA With Merged Mined Pools Stable Net - page 9. (Read 409453 times)

newbie
Activity: 27
Merit: 0
is there a developer of the pool ?? I can not connect to diff low
legendary
Activity: 1509
Merit: 1030
Solutions Architect
So. Ubuntu 16.04:

At least now i get the trace. But Could not connect to backend? mhhm

So if i understand it correct, it is a problem with the connection of the Secret User

because this one should be connected to port 8337. Stupid i dont understand this lol Sad And why not all the time, but repetitive for a short moment.

make sure you have twisted installed for python and if it is what version do you have?

Code:
sudo apt-get install python-twisted

the secret use details are set in eloipool config.py
jr. member
Activity: 67
Merit: 3
So. Ubuntu 16.04:

Set it up, pool is running but after a few minutes:

Code:
Unhandled error in Deferred:


Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1203, in mainLoop
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 825, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py", line 318, in update_aux_process
    self.update_auxs()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1274, in unwindGenerator
    return _inlineCallbacks(None, gen, Deferred())
--- ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1128, in _inlineCallbacks
    result = g.send(result)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py", line 307, in update_auxs
    p.rpc_setworkaux('MM', MMAux)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py", line 144, in
    return lambda *params: self.callRemote(attr[len('rpc_'):], *params)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py", line 140, in callRemote
    raise Error(-32099, u'Could not connect to backend', self._url)
__main__.Error: -32099 Could not connect to backend 'http://127.0.0.1:8337/'

At least now i get the trace. But Could not connect to backend? mhhm

Found a solving block - BLC generated, PHO not. So something on merged-mine-proxy seems to be not working - but i could not explain what - pool is running, both wallets are running uh...

So if i understand it correct, it is a problem with the connection of the Secret User

Code:
python /home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py -w 8330 -p http://ssecreteloipool:[email protected]:8337/ -x http://phousername:phopassword@localhost:9377/ -l /home/osboxes/Desktop/eloipool_Blakecoin/mmp_log.txt -s 16 >/dev/null &

because this one should be connected to port 8337. Stupid i dont understand this lol Sad And why not all the time, but repetitive for a short moment.
legendary
Activity: 1509
Merit: 1030
Solutions Architect
As i edited my post while you wrote an answer, i quote the edited content:

This for my understanding (or just to see, if i am understanding it right):
If i merge mine BLC and PHO - lets say BLC is at diff 50k and PHO at diff 35k
-> my rig finds a 40k share -> a PHO block but no BLC block is generated
-> my rig finds a 55k share -> a PHO and a BLC block is generated

Do both these circumstances above are right in any time? Or may it be that:
-> my rig finds a 40k share -> nothing is generated because even if the share value lies above the PHO solving diff, the hash doesnt fit into PHO
-> my rig finds a 55k share -> only a BLC block but no PHO block is generated because the hash doesnt fit into PHO

I am a bit unsure about this. Until now i thought it the first way, but there are various things that made me think about the second solution.

Okay, i will see, that i try Ubuntu 16.04 too. Maybe i will get a better working thing there. At all i will add logging to the line too.

if your share is > diff and work is upto date for longest chain should solve in mmp log would look like

Code:
2018-01-15T18:10:38.348769,solve,=,1,35bc9cc454348a80d768dbe0f9a11d475655588c244ed143fd2aa20200000000

there is no does not fit its all about if the work is for latest block that you found a > diff share then it should solve (the magic is in work sent to miner and is why it can solve both a+b)
jr. member
Activity: 67
Merit: 3
As i edited my post while you wrote an answer, i quote the edited content:

This for my understanding (or just to see, if i am understanding it right):
If i merge mine BLC and PHO - lets say BLC is at diff 50k and PHO at diff 35k
-> my rig finds a 40k share -> a PHO block but no BLC block is generated
-> my rig finds a 55k share -> a PHO and a BLC block is generated

Do both these circumstances above are right in any time? Or may it be that:
-> my rig finds a 40k share -> nothing is generated because even if the share value lies above the PHO solving diff, the hash doesnt fit into PHO
-> my rig finds a 55k share -> only a BLC block but no PHO block is generated because the hash doesnt fit into PHO

I am a bit unsure about this. Until now i thought it the first way, but there are various things that made me think about the second solution.

Okay, i will see, that i try Ubuntu 16.04 too. Maybe i will get a better working thing there. At all i will add logging to the line too.
legendary
Activity: 1509
Merit: 1030
Solutions Architect
added -s 16 but get the same error again :/ since now i have not found a solving hash, so i can not say, if Photons are generated or not (yesterday they did not, found several Blake blocks, but no Photon and then changed back onto EU1). EDIT: Nope - still no Photons generated.

the thing that changed is, that the message "merkle size = 1" doesnt show up any more when starting the mmp.

Just to ask - which Ubuntu version would you recommend for this purpose (to avoid complications that may result out of the Ubuntu version)? I am thinking about to set up a new Ubuntu to test if this works better.

Ubuntu 16.04 works pretty well

try this line to get a log too
Code:
python /home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py -w 8330 -p http://ssecreteloipool:[email protected]:8337/ -x http://photonrpc:photonrpcpass@localhost:9377/ -l /home/osboxes/Desktop/eloipool_Blakecoin/mmp_log.txt -s 16 >/dev/null &

when its running output in log is like you did get before the error
Code:
2018-01-15T18:10:38.348769,solve,=,0,35bc9cc454348a80d768dbe0f9a11d475655588c244ed143fd2aa20200000000
2018-01-15T18:10:39.595034,solve,=,0,2002120b1da785fcaa7ea649611878ec6ec5a09d51f91282971ac90700000000

the error you got might be related to Twisted you are very close to fully working maybe changing to slightly older version will help and you dont get this error
jr. member
Activity: 67
Merit: 3
added -s 16 but get the same error again :/ since now i have not found a solving hash, so i can not say, if Photons are generated or not (yesterday they did not, found several Blake blocks, but no Photon and then changed back onto EU1). EDIT: Nope - still no Photons generated.

the thing that changed is, that the message "merkle size = 1" doesnt show up any more when starting the mmp.

Just to ask - which Ubuntu version would you recommend for this purpose (to avoid complications that may result out of the Ubuntu version)? I am thinking about to set up a new Ubuntu to test if this works better.

This for my understanding (or just to see, if i am understanding it right):
If i merge mine BLC and PHO - lets say BLC is at diff 50k and PHO at diff 35k
-> my rig finds a 40k share -> a PHO block but no BLC block is generated
-> my rig finds a 55k share -> a PHO and a BLC block is generated

Do both these circumstances above are right in any time? Or may it be that:
-> my rig finds a 40k share -> nothing is generated because even if the share value lies above the PHO solving diff, the hash doesnt fit into PHO
-> my rig finds a 55k share -> only a BLC block but no PHO block is generated because the hash doesnt fit into PHO

I am a bit unsure about this. Until now i thought it the first way, but there are various things that made me think about the second solution.
legendary
Activity: 1509
Merit: 1030
Solutions Architect
Okay - next step now... merged with Photon.

I did the extras described in the guide (get and build photond, create photon.conf and configure it, update the config.py from eloipool and run mmd command)

the mmd-command:
Code:
python /home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py -w 8330 -p http://ssecreteloipool:[email protected]:8337/ -x http://photonrpc:photonrpcpass@localhost:9377/

As an answer i get
Code:
merkle size = 1

So what does this mean? Is it working? Yes? No? Cheesy

-----

Seems not to be working - as i am writing this post, my miner got a 3.79M share Wink BLC are generated, PHO seem not to be generated (nothing listed unter listtransactions).
In the command line window where i started mmp i got

Code:
Unhandled error in Deferred:

Nothing else...


----

EDIT: As i saw you recommend to start mmp within 3 seconds after starting eloipool, i added the start command into my runit.sh that starts the pool. Hope this is not too fast.

EDIT2: Now i got the following output in the command line window where i started runit.sh:
Code:
osboxes@osboxes:~/Desktop$ ./runpool.sh
nohup: redirecting stderr to stdout
merkle size = 1
2018-01-15T18:10:38.348769,solve,=,0,35bc9cc454348a80d768dbe0f9a11d475655588c244ed143fd2aa20200000000
2018-01-15T18:10:39.595034,solve,=,0,2002120b1da785fcaa7ea649611878ec6ec5a09d51f91282971ac90700000000
Unhandled error in Deferred:

Unhandled error in Deferred:


try adding -s 16 to the mmp line

you are damn close imho it was working just prior to that error
jr. member
Activity: 67
Merit: 3
Okay - next step now... merged with Photon.

I did the extras described in the guide (get and build photond, create photon.conf and configure it, update the config.py from eloipool and run mmd command)

the mmd-command:
Code:
python /home/osboxes/Desktop/eloipool_Blakecoin/merged-mine-proxy.py -w 8330 -p http://ssecreteloipool:[email protected]:8337/ -x http://photonrpc:photonrpcpass@localhost:9377/

As an answer i get
Code:
merkle size = 1

So what does this mean? Is it working? Yes? No? Cheesy

-----

Seems not to be working - as i am writing this post, my miner got a 3.79M share Wink BLC are generated, PHO seem not to be generated (nothing listed unter listtransactions).
In the command line window where i started mmp i got

Code:
Unhandled error in Deferred:

Nothing else...


----

EDIT: As i saw you recommend to start mmp within 3 seconds after starting eloipool, i added the start command into my runit.sh that starts the pool. Hope this is not too fast.

EDIT2: Now i got the following output in the command line window where i started runit.sh:
Code:
osboxes@osboxes:~/Desktop$ ./runpool.sh
nohup: redirecting stderr to stdout
merkle size = 1
2018-01-15T18:10:38.348769,solve,=,0,35bc9cc454348a80d768dbe0f9a11d475655588c244ed143fd2aa20200000000
2018-01-15T18:10:39.595034,solve,=,0,2002120b1da785fcaa7ea649611878ec6ec5a09d51f91282971ac90700000000
Unhandled error in Deferred:

Unhandled error in Deferred:

jr. member
Activity: 67
Merit: 3
Code:
# Share hashes must be below this to be valid shares
# If dynamic targetting is enabled, this is a minimum
ShareTarget = 0x0000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffff
#ShareTarget = 0x000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffff

# Automatically adjust targets per username
# 0 = disabled
# 1 = arbitrary targets
# 2 = power of two difficulties (zero bit counts)
DynamicTargetting = 2

# How many shares per minute to try to achieve on average
DynamicTargetGoal = 6

# Number of seconds hashrate is measured over
DynamicTargetWindow = 120
Thats what i set up (and whats mentioned in the install guide).
I now have changed DynamicTargetting to 0 and it seems to be stable at diff 31.
But at all it makes me wonder, why it wont work if i say Sharetarget should be 32 and it goes down to diff 1 even if i have enough Hashpower to maintain at least 6 shares per minute with sharediff 32.

At all, i solved two blocks. Payout has gone correctly to the configurated payout address. So it works fine.
legendary
Activity: 1509
Merit: 1030
Solutions Architect
Okay. Did so and for a few second after the restart of the process i see it like "Connected to 192.168.178.41:3334 diff 31 with stratum as user blabla" but then it switches back to "diff 1". Curious.

you still trying for DynamicTargetting ??
jr. member
Activity: 67
Merit: 3
Okay. Did so and for a few second after the restart of the process i see it like "Connected to 192.168.178.41:3334 diff 31 with stratum as user blabla" but then it switches back to "diff 1". Curious.
legendary
Activity: 1509
Merit: 1030
Solutions Architect
Seems you answered on my post before my edit was finished... i changed my newblock.sh so it will kill the process and not trying to kill the file (path to file) Cheesy it now seems to work. I directed my ~16Ghs to the pool to test it. Will find a ~46k share hopefully today Wink

Question: Is the sharetarget are hard one? At the moment the sharetarget is at Diff 1 - i will change that on config.py so it will start at a higher target, but i thought it will raise automatically (as i had to set DynamicTargetting).  In theory (so my thoughts) the sharetarget change could be done on the fly by changing the sharetarget in the config.py and when the next block is found on the network, eloipool restarts? lets see.

Nevertheless - i am greatly happy it works so far - if you guys would be girls i would kiss you for your help Cheesy Wink


the kill command is odd one what its doing is on that kill sending signal USR1 to the process rather than what it sounds like which is end the program its more of a make and send out new work based off longest chain data via rpc right now

I prefer fixed diff its just simpler

Some examples of fixed diff
Main
Code:
ShareTarget = 0x0000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffff

Aux(s) via mmp
Code:
GotWorkTarget = 0x0000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffff 
#GotWorkTarget = 0x0000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff #256
#GotWorkTarget = 0x00000000007fffffffffffffffffffffffffffffffffffffffffffffffffffff #512
#GotWorkTarget = 0x00000000000fffffffffffffffffffffffffffffffffffffffffffffffffffff #1024
#GotWorkTarget = 0x000000000007ffffffffffffffffffffffffffffffffffffffffffffffffffff #2048
#GotWorkTarget = 0x0000000007ffffffffffffffffffffffffffffffffffffffffffffffffffffff #32

interchangeable but you can see main/aux is set 32
jr. member
Activity: 67
Merit: 3
Seems you answered on my post before my edit was finished... i changed my newblock.sh so it will kill the process and not trying to kill the file (path to file) Cheesy it now seems to work. I directed my ~16Ghs to the pool to test it. Will find a ~46k share hopefully today Wink

Question: Is the sharetarget are hard one? At the moment the sharetarget is at Diff 1 - i will change that on config.py so it will start at a higher target, but i thought it will raise automatically (as i had to set DynamicTargetting).  In theory (so my thoughts) the sharetarget change could be done on the fly by changing the sharetarget in the config.py and when the next block is found on the network, eloipool restarts? lets see.

Nevertheless - i am greatly happy it works so far - if you guys would be girls i would kiss you for your help Cheesy Wink
legendary
Activity: 1509
Merit: 1030
Solutions Architect
Sorry for doublepost but: Its running!!! Yay!

I dont know what changed... but looking for the socketlistener error i found eloipool.py was running 3 times (looked into system monitor). After rebooting Ubuntu i started blakecoind and runit and... i worked. I could connect my miner to the pool and its hashing (finding diff 1 shares) whoohoo^^

I think the path to kill eloipool.py is not correct atm, because i still get no process found messages.

Code:
/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py: no process found

Doing "ps all" i get

Code:
osboxes@osboxes:~$ ps all
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  1064  1023  20   0 252544 101156 -     Rsl+ tty7       0:20 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
4     0  1070     1  20   0   4824  1588 -      Ss+  tty1       0:00 /sbin/agetty --noclear tty1 linux
0  1000  2882  2873  20   0   7028  4464 poll_s Ss+  pts/0      0:00 bash
0  1000  2926  2873  20   0   7028  4580 poll_s Ss+  pts/1      0:00 bash
0  1000  3118  1090  20   0  73248 21120 ep_pol Sl   pts/1     10:07 /usr/bin/python3 ./eloipool_Blakecoin/eloipool.py
0  1000  3121  3118  20   0      0     0 -      Z    pts/1      0:00 [sh]
0  1000  3182  2873  20   0   7028  4456 wait   Ss   pts/2      0:00 bash
0  1000  3203  3182  20   0   7808  1572 -      R+   pts/2      0:00 ps all

So my question is: Which path do i need to use for the newblock.sh? The "physical" path to the file eloipool.py? or what? i have no idea.

After clearing this i will try merged setup.

-blocknotify=/home/osboxes/Desktop/eloipool_Blakecoin/newblock.sh >/dev/null

if you not got make file newblock.sh in the directory contents:

Code:
#!/bin/bash
killall -USR1 python3

mmp should be in eloipool_Blakecoin folder already  Smiley  *its python2(python) just to make stuff interesting

tool i use to check whats running and process name easily is "htop" gives that at a glance view of whats going on
jr. member
Activity: 67
Merit: 3
Sorry for doublepost but: Its running!!! Yay!

I dont know what changed... but looking for the socketlistener error i found eloipool.py was running 3 times (looked into system monitor). After rebooting Ubuntu i started blakecoind and runit and... i worked. I could connect my miner to the pool and its hashing (finding diff 1 shares) whoohoo^^

I think the path to kill eloipool.py is not correct atm, because i still get no process found messages.

Code:
/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py: no process found

Doing "ps all" i get

Code:
osboxes@osboxes:~$ ps all
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  1064  1023  20   0 252544 101156 -     Rsl+ tty7       0:20 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
4     0  1070     1  20   0   4824  1588 -      Ss+  tty1       0:00 /sbin/agetty --noclear tty1 linux
0  1000  2882  2873  20   0   7028  4464 poll_s Ss+  pts/0      0:00 bash
0  1000  2926  2873  20   0   7028  4580 poll_s Ss+  pts/1      0:00 bash
0  1000  3118  1090  20   0  73248 21120 ep_pol Sl   pts/1     10:07 /usr/bin/python3 ./eloipool_Blakecoin/eloipool.py
0  1000  3121  3118  20   0      0     0 -      Z    pts/1      0:00 [sh]
0  1000  3182  2873  20   0   7028  4456 wait   Ss   pts/2      0:00 bash
0  1000  3203  3182  20   0   7808  1572 -      R+   pts/2      0:00 ps all

So my question is: Which path do i need to use for the newblock.sh? The "physical" path to the file eloipool.py? or what? i have no idea.

Ok - i had one - read Ignatius' guide again - my newblock.sh was faulty. I thought i need to pass the path to eloipool.py
Code:
killall -USR1 /home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py
but i think i has to be
Code:
killall -USR1 eloipool.py
as not the file should be killed but the process Cheesy Changed the newblock.sh and since then no error message shows up on new found block from network.

After clearing this i will try merged setup next.
jr. member
Activity: 67
Merit: 3
Next things now:

I moved through the eloipool installation guide from Ignatius, but it seems the pool is not working yet. I doublechecked the needed changes in config.py mentioned by Ignatius. These should be fine.

How i start:
First start blakecoind by run-blakecoind.sh

Code:
./blakecoind \
        -datadir=/home/osboxes/Desktop/Blake/BlakeData/ -daemon\
        -conf=/home/osboxes/Desktop/Blake/BlakeData/blakecoin.conf \
        -blocknotify=./newblock.sh

There the problems begin (i think).. Anytime a new block is found on the network (blakecoind has to be running properly, otherwise it wouldnt notice a new block on the network) it starts the notify process for the pool

Code:
#!/bin/sh

killall -USR1 /home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py

but as answer i just get:

Code:
/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py: no process found

While eloipool.py is running issue the command "ps", what path is shown for eloipool.py? If it differs that is the issue, otherwise experiment to find the right killall usage. What OS was this again?


The path on newblock.sh is correct, when i try to just start eloipool.py with this path i get:

Code:
osboxes@osboxes:~/Desktop/Blake$ /home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py
Traceback (most recent call last):
  File "/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py", line 82, in
    import jsonrpc
ImportError: No module named 'jsonrpc'

Install python-jsonrpc package? It looks like eloipool crashes on startup due to a missing dependency. Fix this issue first. The killall is probably correct, it fails to kill eloipool because eloipool is not running.  You are very close now, good luck and welcome to the Blake ecosystem!



First of all - thank you for your answer.
It is not working yet. The OS i use is Ubuntu 17.04
python-jsonrpc is not a known package for this OS. I found python-jsonrpclib and installed it, but the mentioned error keeps the same. eloipool.py just says import error.

I googled for the error and found this: https://bitcointalksearch.org/topic/m.1235643 but i have python-bitcoinrpc linked in the runit.sh

PYTHONPATH=/path/to/python-bitcoinrpc:/path/to/python-base58:/path/to/midstate

----

I now saw my Logfile is written: The following content was there after starting runit.sh

Quote
2018-01-15 04:05:17,066   jsonrpc_getwork   WARNING   Error importing 'midstate' module; work will not provide midstates
2018-01-15 04:05:17,171   SocketListener   ERROR   ('', 8338)
Traceback (most recent call last):
  File "/home/osboxes/Desktop/eloipool_Blakecoin/util.py", line 152, in tryErr
    return func(*a, **kw)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/networkserver.py", line 254, in setup_socket
    sock = self._makebind(server_address)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/networkserver.py", line 245, in _makebind
    return self._makebind_py(*a, **ka)
  File "/home/osboxes/Desktop/eloipool_Blakecoin/networkserver.py", line 227, in _makebind_py
    sock.bind(server_address)
OSError: [Errno 98] Address already in use

2018-01-15 04:05:17,210   BitcoinRPC   DEBUG   -1-> getblocktemplate [{"capabilities": ["coinbasevalue", "coinbase/append", "coinbase", "generation", "time", "transactions/remove", "prevblock"]}]
2018-01-15 04:05:17,266   BitcoinRPC   DEBUG   <-1- {"previousblockhash": "00000000000081168461f8d584734f4be8f8b9a1d42b4787746188b679ca0373", "transactions": [], "bits": "1b00c9d7", "sizelimit": 1000000, "coinbasevalue": 2503781715, "height": 672096, "version": 112, "mintime": 1516004297, "mutable": ["time", "transactions", "prevblock"], "coinbaseaux": {"flags": "062f503253482f"}, "target": "000000000000c9d7000000000000000000000000000000000000000000000000", "noncerange": "00000000ffffffff", "sigoplimit": 20000, "curtime": 1516007195}
2018-01-15 04:05:17,266   merkleMaker   INFO   New block: 00000000000081168461f8d584734f4be8f8b9a1d42b4787746188b679ca0373 (height: 672096; bits: 1b00c9d7)
2018-01-15 04:05:17,267   JSONRPCServer   INFO   Waiting 14.9 seconds to longpoll
2018-01-15 04:05:22,215   BitcoinRPC   DEBUG   -2-> getblocktemplate [{"capabilities": ["coinbasevalue", "coinbase/append", "coinbase", "generation", "time", "transactions/remove", "prevblock"]}]
2018-01-15 04:05:22,225   BitcoinRPC   DEBUG   <-2- {"previousblockhash": "00000000000081168461f8d584734f4be8f8b9a1d42b4787746188b679ca0373", "transactions": [], "bits": "1b00c9d7", "sizelimit": 1000000, "coinbasevalue": 2503781715, "height": 672096, "version": 112, "mintime": 1516004297, "mutable": ["time", "transactions", "prevblock"], "coinbaseaux": {"flags": "062f503253482f"}, "target": "000000000000c9d7000000000000000000000000000000000000000000000000", "noncerange": "00000000ffffffff", "sigoplimit": 20000, "curtime": 1516007200}
2018-01-15 04:05:22,935   JSONRPCServer   INFO   Ignoring longpoll attempt while another is waiting

Errors are bad Cheesy but at least it seems to have connection to blakecoind.
If i read an older description right, the midstate warning can be overseen. But the Socketlistener error...
member
Activity: 92
Merit: 10
A Nigerian cryptocurrency advocate, let's do it
Great! A 2013 coin that still has an active dev with this price? All it requires is to get this coin added to other exchanges and it will get to its ideal price. Also as I have seen it suggested, the dev should organise a team, if everything works fine, this should be a $50 coin by 2019, and I will be holding till then
legendary
Activity: 1509
Merit: 1030
Solutions Architect
Next things now:

I moved through the eloipool installation guide from Ignatius, but it seems the pool is not working yet. I doublechecked the needed changes in config.py mentioned by Ignatius. These should be fine.

How i start:
First start blakecoind by run-blakecoind.sh

Code:
./blakecoind \
        -datadir=/home/osboxes/Desktop/Blake/BlakeData/ -daemon\
        -conf=/home/osboxes/Desktop/Blake/BlakeData/blakecoin.conf \
        -blocknotify=./newblock.sh

There the problems begin (i think).. Anytime a new block is found on the network (blakecoind has to be running properly, otherwise it wouldnt notice a new block on the network) it starts the notify process for the pool

Code:
#!/bin/sh

killall -USR1 /home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py

but as answer i just get:

Code:
/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py: no process found

While eloipool.py is running issue the command "ps", what path is shown for eloipool.py? If it differs that is the issue, otherwise experiment to find the right killall usage. What OS was this again?


The path on newblock.sh is correct, when i try to just start eloipool.py with this path i get:

Code:
osboxes@osboxes:~/Desktop/Blake$ /home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py
Traceback (most recent call last):
  File "/home/osboxes/Desktop/eloipool_Blakecoin/eloipool.py", line 82, in
    import jsonrpc
ImportError: No module named 'jsonrpc'

Install python-jsonrpc package? It looks like eloipool crashes on startup due to a missing dependency. Fix this issue first. The killall is probably correct, it fails to kill eloipool because eloipool is not running.  You are very close now, good luck and welcome to the Blake ecosystem!


I agree with Ignatius you are pretty close now just sort out that python missing package and it should start rolling and other errors are all normal if eloipool is not running so can be ignored   Wink
Pages:
Jump to: