Any solution for this error message?
Mar 05 19:28:24 ubuntu18045 cardano-node[28085]: CardanoProtocolInstantiationError (CardanoProtocolInstantiationConwayGenesisReadError (GenesisDecodeError “/root/cardano-my-node/conway-genesis.json” “Error in $.poolVotingThresholds: key "motionNoConfidence" not found”))
Mar 05 19:28:24 ubuntu18045 cardano-node[28085]: cardano-node: Conway related : There was an error parsing the genesis file: “/root/cardano-my-node/conway-genesis.json” Error: “Error in $.poolVotingThresholds: key "motionNoConfidence" not found”
1 Like
Are you participating in the Sanchonet test or running on Mainnet?
They seem to have changed the names in the Conway genesis file. The one at https://book.world.dev.cardano.org/env-sanchonet.html uses motionNoConfidence
, where the one at https://book.world.dev.cardano.org/env-mainnet.html still uses pvtMotionNoConfidence
.
Since the cardano-node
you are using seems to expect the former, you either use a version that is only supposed for Sanchonet on the mainnet or they forgot to update the genesis files for mainnet.
3 Likes
UPDATE: Rebooting the system seems to have cured the issue. Strange but at least it’s working now.
I am running into this problem trying to run a block producer on 8.9.2 on mainnet.
The error is:
CardanoProtocolInstantiationError (CardanoProtocolInstantiationConwayGenesisReadError (GenesisDecodeError “[…]/conway-genesis.json” “Error in $.poolVotingThresholds: key "motionNoConfidence" not found”))
cardano-node: Conway related : There was an error parsing the genesis file: “[…]/conway-genesis.json” Error: “Error in $.poolVotingThresholds: key "motionNoConfidence" not found”
The conway-genesis.json file contains:
{
“poolVotingThresholds”: {
“committeeNormal”: 0.51,
“committeeNoConfidence”: 0.51,
“hardForkInitiation”: 0.51,
“motionNoConfidence”: 0.51,
“ppSecurityGroup”: 0.51
},
[…]
The same conway genesis file works fine on relays running 8.9.2.