Troubleshooting
Two commands answer most questions:
olace status # what state is everything in?
olace logs -f # what is the daemon doing right now?
The app says the background service is not running
olace service status, thenolace service restart.- Not installed?
olace service install, or sign in again;olace signinoffers to set it up. - Still down? Run it in the foreground and read the output directly:
olace run.
No local provider running
- Olace starts your runtimes on demand, but one must be installed.
olace setupchecks and installs. - Installed but undetected? Confirm the runtime answers where Olace expects it: Ollama at
localhost:11434, llmster atlocalhost:1234, llama.cpp at127.0.0.1:8143. Custom locations go inollama_url/lmstudio_url/llamacpp_urlin daemon.json. - LM Studio models vanished after you quit the LM Studio app? Quitting it stops the llmster inside it. Olace starts llmster again on its own, immediately when a message needs it and within a couple of minutes when you are only browsing, so give it a moment before digging further. If it never comes back, check that the
lmscommand is still installed.
A paired device shows offline
- Is the host awake and online? A sleeping computer is unreachable, exactly like a closed laptop.
- On the host,
olace status: the tunnel should show connected. If not, give it a moment; it reconnects on its own with backoff. - Pairing marked "Paused. Upgrade to reactivate" is over your plan's pairing cap, not broken. See Plans & credits.
- Version mismatch is shown as an update-needed state, never a deleted pairing. Update both sides.
A model will not load, or "Needs more GPU memory than available"
- Free memory first:
olace unload, then retry. - Pick a smaller variant of the model; the Model hub labels what fits your hardware.
- Turn on auto-optimize to fit more context in the same memory:
olace settings auto-optimize on.
The Bridge refuses connections
- Is it on?
olace bridgeshows configured state and whether it is actually listening. - The Bridge is loopback-only by design. Calling it from another machine will not work; run the Bridge on that machine instead, or front it with a reverse proxy plus
olace bridge key --require-key. - Browser tool getting a 403? Add its origin to
bridge_cors_originsin daemon.json. - 401 means a key is set and your tool did not send it:
Authorization: Bearer <key>.
Something works in the desktop app but not on the web
That may be by design: local AI, Direct Mode, and hosting pairings need a computer, so the web app does not offer them. See Privacy modes.
Sign-in code never arrives
- Check spam, and give SMS a minute on a slow network.
- The code screen offers a resend after a short wait.
When you report a problem
Include your platform, olace version, olace status --json, and the relevant lines of olace logs. Reach us at support@olace.app. Logs stay on your machine; nothing is reported automatically.