Im trying to get .51 to run for over 3 afterwork evenings of trying now.... Still 'not capable masternode: Could not connect to xxx.xxx.xxx.xxx:9999'
tried:
-compiled from source like i always do. (raspberry pi 2)
-running wallet .51 to try to start it
-check port on router, 9999
-deleted all files on masternode except dash.conf for a full rebuild.
-deleted all files on wallet except the wallet and conf, for a full rebuild
-sweared at it
-drank booze to ease myself
Also. I think bootstrap is bugged (at least for me). After about block 30.000-ish it stops syncing and renames the bootstrap.dat to bootstrap.dat.old. Restarting dashd continues the sync. Maybe thats the key. Ill try above stuff, including the booze, excluding the swearing and excluding the bootstrap one more time tonight and report back.
To follow up on my own problem. My log contains mainly:
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 UpdateTip: new best=00000000003d80fea2d93bde78cba94bfb6a30afee58cf8991e0216bef607822 height=25342 log2_work=52.342203 tx=97753 date=2014-02-28 12:20:23 progress=0.026413 cache=31464
2015-09-01 19:08:21 ProcessNewBlock : ACCEPTED
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:21 UpdateTip: new best=00000000007b32d9a6d51e55474f450f185ceec5f28554af893e7b2d08cc81f0 height=25343 log2_work=52.342364 tx=97754 date=2014-02-28 12:20:27 progress=0.026413 cache=31465
2015-09-01 19:08:21 ProcessNewBlock : ACCEPTED
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 ProcessNewBlock : ACCEPTED
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 ProcessNewBlock : ACCEPTED
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 CheckBlock() : skipping transaction locking checks
2015-09-01 19:08:26 ProcessNewBlock : ACCEPTED
-Besides although i removed maxconnections, its stuck at exactly 8 connections always.
-During startup of dashd it reads about 7000 blocks, then it renames it to bootstrap.dat.OLD and starts downloading them.
-Block count creeps up sloooowwwwly.
-I got this also:
Binding RPC on address :: port 9998 (IPv4+IPv6 bind any: 1)
2015-09-01 18:02:15 ERROR: Binding RPC on address :: port 9998 failed: open: Address family not supported by protocol
2015-09-01 18:02:15 Binding RPC on address 0.0.0.0 port 9998 (IPv4+IPv6 bind any: 1)
and
Error: Couldn't open socket for incoming connections (socket returned error Address family not supported by protocol (97))
2015-09-01 18:02:15 Bound to 0.0.0.0:9999
EDIT: am i hijacking the thread? If so sorry...
EDIT2: Hold on. its adding blocks like the wind now. Boostrap.dat still live and not renamed.. Im so confused.
EDIT3: Ok stopped...
tail -f debug.log
2015-09-01 19:22:38 keypool reserve 2
2015-09-01 19:22:38 keypool return 2
2015-09-01 19:22:38 keypool reserve 2
2015-09-01 19:22:38 keypool return 2
2015-09-01 19:22:40 keypool reserve 2
2015-09-01 19:22:40 keypool return 2
2015-09-01 19:23:01 keypool reserve 2
2015-09-01 19:23:01 keypool return 2
2015-09-01 19:25:39 keypool reserve 2
2015-09-01 19:25:39 keypool return 2
2015-09-01 19:27:35 Loaded 24810 blocks from external file in 899974ms
renamed to .Old again
Back to 'skipping transaction locking checks'
EDIT4: concluded that 'skipping transaction locking checks' is in fact importing blocks from file. When using 'tail -f debug.log' all this stuff flies by on screen.