Need help identifying why I am missing blocks

Validating epoch 316
MISSED: Leader for slot ‘51523715’ but not found in cncli db and no other pool has made a valid block for this slot
Validating epoch 317
MISSED: Leader for slot ‘51710914’ but not found in cncli db and no other pool has made a valid block for this slot
Validating epoch 319
MISSED: Leader for slot ‘52450053’ but not found in cncli db and no other pool has made a valid block for this slot

I can’t figure out which log file to look in for each of these slot leader slots, is there away to look up which dates are specific leader slots?

Check this thread: I missed a block today. please help me understand the logs

1 Like

image
Should my cold.skey (not have that gpg?)

Is this wrong? The name of my pool in the ENV?


image

For my missed block in epoch 317 (1-25-2022-01-30-2022) I couldn’t find any logs.
For my missed block in epoch 316 I couldnt find any logs with the date range.

This is all I could find for epoch 319 for missing slot number (52450053)

5,"kind":"TraceStartLeadershipCheck","delegMapSize":1145992,"credentials":"Cardano","slot":52450052,"chainDensity":4.9006924e-2},"msg":"","thread":"1746","app":[]}
{"host":"block","pid":"1820","loc":null,"at":"2022-02-04T23:12:23.00Z","ns":["cardano.node.Forge"],"sev":"Info","env":"1.33.0:814df","data":{"val":{"kind":"TraceNodeNotLeader","slot":52450052},"credentials":"Cardano"},"msg":"","thread":"1746","app":[]}
{"host":"block","pid":"1820","loc":null,"at":"2022-02-04T23:12:24.00Z","ns":["cardano.node.LeadershipCheck"],"sev":"Info","env":"1.33.0:814df","data":{"utxoSize":5464635,"kind":"TraceStartLeadershipCheck","delegMapSize":1145992,"credentials":"Cardano","slot":52450053,"chainDensity":4.9006924e-2},"msg":"","thread":"1746","app":[]}
{"host":"block","pid":"1820","loc":null,"at":"2022-02-04T23:12:24.00Z","ns":["cardano.node.Forge"],"sev":"Info","env":"1.33.0:814df","data":{"val":{"kind":"TraceNodeNotLeader","slot":52450053},"credentials":"Cardano"},"msg":"","thread":"1746","app":[]}
{"host":"block","pid":"1820","loc":null,"at":"2022-02-04T23:12:25.00Z","ns":["cardano.node.LeadershipCheck"],"sev":"Info","env":"1.33.0:814df","data":{"utxoSize":5464635,"kind":"TraceStartLeadershipCheck","delegMapSize":1145992,"credentials":"Cardano","slot":52450054,"chainDensity":4.9006924e-2},"msg":"","thread":"1746","app":[]}
{"host":"block","pid":"1820","loc":null,"at":"2022-02-04T23:12:25.00Z","ns":["cardano.node.Forge"],"sev":"Info","env":"1.33.0:814df","data":{"val":{"kind":"TraceNodeNotLeader","slot":52450054},"credentials":"Cardano"},"msg":"","thread":"1746","app":[]}

The BP didn’t expected the block… perhaps the cncli db is not ok, u must re-sync the cncli DB and run again cncli.sh leaderlog force

Also check if the hash for vrf.skey is the same with the hash from cardanoscan.io

the cncli DB is located to /opt/cardano/cnode/guild-db/cncli
rename the file (cncli.db ) and run again

sudo systemctl restart cnode and wait for the node to start then:

./cncli.sh sync
./cncli.sh leaderlog force

at the end u can run again cncli.sh init and check if u still see the missed blocks

My cncli isnt working for some reason now.

My VRF matches my pool

I just renamed the file and im doing a restart now

ok, what is the error?
compare the permisions for both files… are the same?

cd /opt/cardano/cnode/guild-db/cncli
ls -l

cncli.tmp was missing so I updated it. So now when I run the command it gives a blank output.

image

image

image

Node is still starting up.

should not be a file named cncli.db (as the original one)?
create a new file cncli.db and set the proper permision… I believe chmod 750
restart the node and try to run again the cncli

You told me to rename it.

image

now i dont have that weird 2 /1 incoming

I know, but a new file cncli.db should be created… in case not u can create one manually

no new file was created should I try again?

Yeah, that weird connection is related with cncli… I believe

wait… before to rename the file… it was only one file there named cncli.db right? U renamed it… and if no new file cncli.db wasn’t created then try to create the file (a new one) cncli.db and change the permissions

how do I create a new file?

touch cncli.db
then chmod 750 cncli.db and check with ls -l if the permissions

image

My bad

chmod 755 filename

Explained:

  • change the permission to:
- user: 7 => r(4), w(2), x(1)
- group: 5 => r(4), -, x(1)
- others: r(4), -, x(1)

image

Now what should I do?