Debug
DANGER
Before you do anything, it is recommended to chill your validator and wait for the safe poweroff deadline to ensure, you won't get slashed!
Restart your validator node
If you are facing any issues, it is best to restart your validator node first.
Update validator node (Automatic)
Ensure that you are on the latest version.
- Open the Explorer.
- Click on the "Validator Dashboard" button.
- Sign in using your username, password and TOTP code.
- Scroll down to "Installed packages" section.
- Click on "Update" button and confirm on the dialog.
Update validator node (Manual)
- Access your validator node's terminal.
- Run the following commands:
bash
# Stops the Mosaic Chain services
sudo systemctl stop mosaic-admin-backend-mainnet.servicev
sudo systemctl stop mosaic-indexer-mainnet.service
sudo systemctl stop mosaic-chain-mainnet.service
# Manually trigger updates
sudo /opt/mosaic/update-mosaic.sh
# Restart the Mosaic Chain services
sudo systemctl start mosaic-chain-mainnet.service
sudo systemctl start mosaic-indexer-mainnet.service
sudo systemctl start mosaic-admin-backend-mainnet.serviceResynchronize the entire chain
WARNING
This will do a resynchronization of the entire chain, which may take several hours or days depending on your network condition! Also, higher bandwidth usage is expected in this preiod.
bash
# Stops the Mosaic Chain service
sudo systemctl stop mosaic-admin-backend-mainnet.servicev
sudo systemctl stop mosaic-indexer-mainnet.service
sudo systemctl stop mosaic-chain-mainnet.service
# Remove the previous chain
sudo rm -rf /var/lib/mosaic-mainnet/chains/mosaic/db
sudo rm -rf /var/lib/mosaic-mainnet/chains/polkadot/db
# Restart the Mosaic Chain service
sudo systemctl start mosaic-chain-mainnet.service
sudo systemctl start mosaic-indexer-mainnet.service
sudo systemctl start mosaic-admin-backend-mainnet.serviceStill not working?
Run the following command:
bash
# Stops the Mosaic Chain services
sudo systemctl stop mosaic-admin-backend-mainnet.servicev
sudo systemctl stop mosaic-indexer-mainnet.service
sudo systemctl stop mosaic-chain-mainnet.service
# Upload debug files
mosaic-debug
# Restart the Mosaic Chain services
sudo systemctl start mosaic-chain-mainnet.service
sudo systemctl start mosaic-indexer-mainnet.service
sudo systemctl start mosaic-admin-backend-mainnet.serviceAnd send the ID to us.