โ† Dashboard ยท Docs ยทTroubleshooting

Troubleshooting

Connection Issues

Peer shows red dot (offline)

1. Check if peer is running: SSH to peer, check curl http://localhost:5678/api/version

2. Check network: Can you ping the peer's IP?

3. Check route: Try all routes โ€” Tailscale IP, Yggdrasil IP, LAN IP

4. Check firewall: Port 5678 must be open

5. Use relay: If direct connection fails, set peer to relay-preferred

"0 peers connected" but peers are configured

Relay won't connect


File Issues

File shows "Under-replicated"

"Grove Only" file won't restore

Upload stuck / progress bar frozen

File not showing in Feed after sharing


Dashboard Issues

Can't log in

Dashboard blank / won't load

"๐Ÿ’€ Grove server lost" message

Toasts not showing / real-time updates broken


Performance Issues

Slow sync

High memory usage

Dashboard slow to load


Sync Issues

Auto-update keeps recommending same build

Chunks exist but file shows "incomplete"

"At risk" chunks warning


Common Error Messages

Error Meaning Fix
Invalid or missing X-Grove-Secret Peer auth failed Check peer_secret matches
403 Forbidden Not authorized Log in or provide correct secret
429 Too Many Attempts Login lockout Wait 5 minutes
ECONNREFUSED Cell not running Start Grove on that cell
SSL certificate verify failed Bad/expired cert Renew with certbot renew
MemoryError Out of RAM Restart, reduce concurrent ops
No space left on device Disk full Free space or reduce storage cap

Getting Help

1. Check this doc first

2. Check logs: /tmp/grove-web.log or journalctl -u grove

3. Check dashboard Activity tab for error entries

4. Ask GroveAI (๐Ÿค– tab) โ€” it knows these docs

5. File an issue or ask in chat