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”
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.
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.