I am starting a new development cluster and have a new solana-genesis config but am failing to get the bootstrap validator to vote. Using this script, the genesis.bin file is created. My bootstrap validator reports these errors in the logs
INFO solana_core::replay_stage] Haven't landed a vote, so skipping my leader slot
ERROR solana_core::replay_stage] <identity pubkey> No next leader found
The validator is behind nat and firewall dstnat rules are all added for the used ranges. Solana gossip reports the validator ports correctly.
solana-genesis config script:
exec solana-genesis \
--enable-warmup-epochs \
--bootstrap-stake-authorized-pubkey bootstrap-validator-keypair.json \
--bootstrap-validator bootstrap-validator-keypair.json bootstrap-vote-keypair.json bootstrap-stake-keypair.json \
--bootstrap-validator-lamports 500000000000 \
--bootstrap-validator-stake-lamports 500000000000 \
--faucet-lamports 1000000000000000 \
--faucet-pubkey faucet-keypair.json \
--fee-burn-percentage 50 \
--hashes-per-tick auto \
--ledger /home/sol/genesis-ledger/ \
--cluster-type development \
bootstrap-validaor start script
exec solana-validator \
--public-rpc-address <public IP>:12001 \
--rpc-port 12001 \
--dynamic-port-range 12003-14019 \
--gossip-host <public IP> \
--gossip-port 12000 \
--rpc-faucet-address <public IP>:14000 \
--log ~/genesis-ledger/validator.log \
--identity ~/bootstrap-validator-keypair.json \
--vote-account ~/bootstrap-vote-keypair.json \
--ledger ~/genesis-ledger/ \
--no-os-network-limits-test \
--no-poh-speed-test \
--full-rpc-api \
--rpc-bind-address 10.252.3.40 \
--bind-address 10.252.3.40 \