Lighthouse is affected by a bug (sigp/lighthouse#2159) which can cause the validator_definitions.yml
file to become corrupted if the disk where Lighthouse's datadir is stored becomes completely full.
The best defense against this bug is to ensure your disk doesn't fill to 100%. If you have been running Geth since December 2020 with a 1TB SSD, you may be close to reaching this limit and we recommend that you:
- Stop Geth immediately:
sudo systemctl stop geth.service
(tweak the service name appropriately) - [Optional] If you do not already have an Eth1 failover configured, add one to your Lighthouse beacon node config. You can sign up for a free service like Infura or Alchemy and add the URL to the
ExecStart
line for your Lighthouse beacon node. More info in the book.