Been trying to figure this one out for a few days but no joy.
Steps to repro:
-
Upgrade to cardano-node v. 1.35.3
-
Issue new op. certificate by following the official guidelines found here and echoed by this article.
Before issuing new certificate cardano-cli query kes-period-info outputs this:
After issuing new certificate cardano-cli query kes-period-info outputs this:
Then, when we eventually reach the slot assigned to the node for block production the logs on the BP output this:
Aug 24 16:30:45 cardano-node[558984]: [:cardano.node.LeadershipCheck:Info:253] [2022-08-24 16:30:45.00 UTC] {"chainDensity":4.8052527e-2,"credentials":"Cardano","delegMapSize":1213997,"kind":"TraceStartLeadershipCheck","slot":69792354,"utxoSize":8428808}
Aug 24 16:30:45 cardano-node[558984]: [cardano.node.Forge:Info:253] [2022-08-24 16:30:45.02 UTC] fromList [("credentials",String "Cardano"),("val",Object (fromList [("kind",String "TraceNodeIsLeader"),("slot",Number 6.9792354e7)]))]
Aug 24 16:30:45 cardano-node[558984]: [cardano.node.Forge:Info:253] [2022-08-24 16:30:45.04 UTC] fromList [("credentials",String "Cardano"),("val",Object (fromList [("block",String "350ec4c630a803bc9b6df2e2c9b0ab22f5f34ba5d294ede7a8fbe223c4c6f766"),("blockNo",Number 7667871.0),("blockPrev",String "82f0d662df2182fa2b817ab1efe457f5f3c86406363933013b46a1ccc4ec39fe"),("kind",String "TraceForgedBlock"),("slot",Number 6.9792354e7)]))]
Aug 24 16:30:45 cardano-node[558984]: [cardano.node.ChainDB:Notice:243] [2022-08-24 16:30:45.07 UTC] Chain extended, new tip: 350ec4c630a803bc9b6df2e2c9b0ab22f5f34ba5d294ede7a8fbe223c4c6f766 at slot 69792354
While the relay logs output this:
Aug 24 16:30:51 cardano-node[3620399]: [:cardano.node.ChainDB:Info:12737] [2022-08-24 16:30:51.14 UTC] Block fits onto some fork: 350ec4c630a803bc9b6df2e2c9b0ab22f5f34ba5d294ede7a8fbe223c4c6f766 at slot 69792354
I initially thought that I lost the block to a slot battle however pooltool does not show any slot battles for the lost block (at height 7667871):
After missing a couple of blocks because of this issue, I reverted back to my old node.cert and kes.skey files, restarted the BP without changing any other setting and lo and behold, a block was minted!
Anyone else bump into this issue? Any help would be appreciated!