Installation Issues
Homebrew installation fails
Homebrew installation fails
Symptom:
brew install zeroclaw failsSolutions:- Update Homebrew:
- Check tap status:
- Install from source:
Bootstrap script fails on low-memory systems
Bootstrap script fails on low-memory systems
Symptom: Or increase swap:
./bootstrap.sh crashes with OOMSolution: Use pre-built binary:Cargo install fails with linking errors
Cargo install fails with linking errors
Symptom:
cargo install zeroclaw fails during linkingSolutions:Install system dependencies:Configuration Issues
'Provider not configured' error
'Provider not configured' error
Symptom:
Error: No provider configuredSolution: Set provider credentials:Config file not found
Config file not found
Symptom: Or create manually:
Config file not found at ~/.zeroclaw/config.tomlSolution: Initialize config:Invalid TOML syntax
Invalid TOML syntax
Symptom: Common mistakes:
Failed to parse config: invalid TOMLSolution: Validate syntax:- Missing quotes around strings
- Unclosed brackets
- Invalid escape sequences
Channel Issues
Telegram bot not responding
Telegram bot not responding
Symptom: Bot doesn’t reply to messagesDiagnostics:Solutions:
- Check bot token:
- Verify allowlist:
- Check pairing mode:
- View logs:
Discord bot offline
Discord bot offline
Symptom: Bot shows as offline in DiscordSolutions:
- Verify token and intents:
- Check guild filter:
- Reconnect:
Email channel not receiving
Email channel not receiving
Symptom: No emails trigger agent responsesSolutions:
- Test IMAP connection:
- Enable IMAP IDLE:
- Check allowlist:
Provider Issues
'Rate limit exceeded' errors
'Rate limit exceeded' errors
Symptom:
429 Too Many RequestsSolutions:- Implement rate limiting:
- Add retry backoff:
- Switch to different provider temporarily
Provider connection timeout
Provider connection timeout
Symptom:
Connection timeout after 30sSolutions:- Check network connectivity:
- Increase timeout:
- Configure proxy if needed:
'Invalid API key' error
'Invalid API key' error
Symptom:
401 Unauthorized: Invalid API keySolutions:- Verify key format:
- Regenerate key in provider dashboard
- Check key hasn’t been rotated:
Runtime Issues
Service won't start
Service won't start
Symptom: Solutions:
zeroclaw service start failsDiagnostics:- Verify config:
- Check file permissions:
- Reinstall service:
High memory usage
High memory usage
Symptom: Process using >100MB RAMSolutions:
- Check memory stats:
- Limit conversation history:
- Reduce tool output buffering:
Gateway bind error
Gateway bind error
Symptom: Or in config:
Address already in use (port 3000)Solutions:- Find conflicting process:
- Use different port:
Tool Execution Issues
Shell commands blocked
Shell commands blocked
Symptom: Adjust if needed:
Command blocked by security policySolution: Review blocked commands:File access denied
File access denied
Symptom: Set explicitly:
Path outside workspaceSolution: Verify workspace path:Browser tool not working
Browser tool not working
Symptom:
WebDriver connection failedSolution: Start WebDriver:Hardware Issues
Peripheral not detected
Peripheral not detected
Symptom:
Failed to connect to peripheralSolutions:- Check USB connection:
- Verify serial port:
- Add user to dialout group (Linux):
Raspberry Pi GPIO not working
Raspberry Pi GPIO not working
Symptom: Build with GPIO support:
GPIO access deniedSolution: Enable GPIO permissions:Getting Help
If you’re still stuck:-
Check logs with increased verbosity:
-
Run diagnostics:
- Search issues: GitHub Issues
- Ask for help: