Start with the failing surface’s visible status, then check Settings → Advanced → Maintenance actions for diagnostics. Avoid changing several settings at once.
Hive will not open or the UI cannot authenticate
- Confirm no other Hive process already owns the configured port.
- If running from source, open the URL printed by the server.
- Verify
HIVE_AUTH_TOKENmatches the token used by the browser. - Check the token saved under
HIVE_HOMEon first boot. - If you changed
HIVE_BIND_HOSTor origins, restore localhost defaults and retry.
Ollama is unreachable
- Run
ollama serve. - Confirm
http://127.0.0.1:11434responds. - Open Models → Local and retry the connection.
- Pull a model if the service is reachable but none are installed.
Hive’s setup readiness check requires Ollama to be reachable; it does not require a model to have been pulled already.
A cloud provider returns 401 or no models
- Confirm the correct provider key is present.
- Remember that environment values override stored settings.
- Check the model prefix (
anthropic/,openai/,gemini/, orgateway/). - For LiteLLM, verify both
LLM_GATEWAY_URLandLLM_GATEWAY_KEY. - Restart Hive after changing launch environment variables.
A sandbox tool cannot reach the internet
This is the secure default. HIVE_SANDBOX_NETWORK=none blocks container egress. Set it to bridge only if that agent’s task requires network access, then restart Hive. Network access does not grant credentials or write permissions by itself.
Docker or an MCP server is unavailable
- Start Docker and re-run the setup check.
- Confirm
npxoruvxexists for stdio MCP packages that require it. - Test the MCP server independently.
- Verify environment references resolve in the Hive process.
- Assign the MCP tool to the actual Staff profile or agent running the task.
A webhook is rejected or does not run
- Confirm the webhook is enabled.
- Verify its secret or signature.
- Do not put secrets in the query string.
- Check delivery rate limits and automation concurrency.
- Inspect run history for a queued, rejected, or failed target.
Discord is connected but ignores messages
Complete owner setup and bind the channel or conversation to a Staff profile. Confirm DISCORD_BOT_TOKEN, owner IDs, and bindings, then retry in a permitted channel. See the Discord guide.
Linux AppImage reports libfuse.so.2
Use the native .deb package on Debian or Ubuntu. It avoids the AppImage FUSE 2 runtime dependency.
An older version refuses the database
The database was migrated by a newer build. Reinstall the newer build or follow Backups and recovery to restore a schema-compatible backup.
Still stuck
Generate a redacted support report and open a GitHub issue with the Hive version, OS and architecture, exact steps, expected result, actual result, and timestamps.